The Problem We Solve

You don't know what external services your Odoo instance calls. Security audits require visibility into outbound traffic. Debugging external API issues requires packet capture tools.

Blind Spot

Total Blind Spot on Outbound Traffic

Your Odoo instance makes HTTP calls to external services -- payment gateways, shipping APIs, AI providers, webhooks. You have zero visibility into what's being called, when, or how often.

Security Audit

Security Audits with No Data

An auditor asks: "What external services does your ERP communicate with?" You don't know. No logs, no records, no way to answer without digging through source code.

Debugging

Debugging External APIs Is Painful

An integration breaks and you don't know if the problem is your request, the external service, or the network. Without logs, you're guessing. With packet capture tools, you're wasting hours.

Data Leaks

No Way to See What Data Leaves

Third-party modules could be sending data to unknown endpoints. Without monitoring, you're trusting every installed module to behave -- and hoping nothing leaks.

Slow Requests

Slow External Calls Kill Performance

A third-party API takes 8 seconds to respond and your Odoo action hangs. Without timing data, you don't know which call is the bottleneck.

No Built-In Logging

Odoo Has No Built-In HTTP Logging

Odoo logs server errors and RPC calls, but outbound HTTP requests to external services? Completely invisible. You need a separate tool or module to see them.

Your Problem. Our Feature. One Line Each.

Every visibility gap in your Odoo outbound traffic, matched to a specific capability in Network Logger.

Problem

"We have no idea what external services our Odoo instance is calling."

Solution

Every outbound HTTP request logged with URL, method, status code, and timestamp. Full visibility in one dashboard.

Problem

"An auditor asked what external communications our ERP makes. We couldn't answer."

Solution

Complete audit trail of every outbound request. Filter by date range and export for compliance documentation.

Problem

"A shipping integration broke and we spent two hours figuring out if the problem was ours or theirs."

Solution

See the exact request URL, response code, and timing. Know instantly if the external service returned an error or timed out.

Problem

"We installed a third-party module and have no idea if it's sending data somewhere."

Solution

Network Logger catches every requests.get/post/put call -- including from third-party modules. Nothing escapes unlogged.

Problem

"Something in Odoo is making slow external calls and dragging down performance."

Solution

Request timing logged for every call. Sort by response time to find the bottleneck instantly.

Problem

"We need to debug webhook deliveries but have no way to see what Odoo sends."

Solution

Every POST request logged with destination URL and response code. Verify webhooks are firing and being received.

Problem

"Logs pile up and there's no way to clean them without SQL."

Solution

Built-in clear log functionality. Purge all logs or filter by date range -- no database access needed.

Problem

"We use tcpdump or Wireshark to debug external API calls. It's overkill."

Solution

Application-level HTTP logging right inside Odoo. No packet capture tools, no server access, no learning curve.

Install. Intercept. Inspect. Done.

Network Logger starts capturing outbound HTTP traffic the moment you install it. No configuration, no external tools, no code changes.

Install

1. Install the Module

Install Network Logger like any Odoo module. It patches Python's requests library at startup -- no configuration needed.

Intercept

2. Automatic Interception

Every requests.get, requests.post, and requests.put call from any Odoo module is intercepted and logged automatically. Zero code changes required.

Store

3. Database Storage

Logs are stored in Odoo's database -- URL, method, status code, response time, headers, and timestamp. Searchable and filterable from the backend.

Dashboard

4. View the Dashboard

See recent activity at a glance. Top destinations, error rates, slowest calls, and total request counts -- all in one view.

Search

5. Search & Filter

Filter by URL, HTTP method, response code, or date range. Find exactly the request you're looking for in seconds.

Clear Logs

6. Clear When Done

Purge logs when you no longer need them. Clear all or filter by date range to keep the database lean.

Everything You Need to Monitor Outbound Traffic

A lightweight module that gives you full visibility into every HTTP request your Odoo instance makes to external services.

Log All Requests

Log All HTTP Requests

Intercepts requests.get, post, put, patch, and delete calls from every Odoo module.

Database Storage

Database Storage

Logs stored in Odoo's database. No external log aggregator or file parsing required.

Dashboard

Activity Dashboard

See recent requests, top destinations, error rates, and response times at a glance.

External Calls

Identify External Calls

See exactly which external services your Odoo instance communicates with. No surprises.

Timing

Request Timing

Response time logged for every call. Find slow external APIs dragging down your Odoo performance.

Response Codes

Response Codes

HTTP status codes logged for every request. Spot 4xx/5xx errors instantly without server log access.

Search Filter

Search & Filter

Filter by URL, method, status code, or date range. Find the exact request you need in seconds.

Clear Logs

Clear Log Functionality

Purge old logs to keep your database lean. Clear all or by date range -- no SQL needed.

Every
Outbound HTTP Request Logged
0
Configuration Required
Real-Time
Activity Dashboard
Free
Open Source (LGPL-3)

Built for Anyone Running Odoo in Production

If your Odoo instance talks to external services -- and it does -- you need visibility into that traffic.

Security-Conscious Teams

Know exactly what data leaves your server and where it goes. Catch unauthorized external communications from third-party modules before they become a problem.

Compliance & Audit Requirements

Need to document external communications for SOC 2, GDPR, or internal audits? Network Logger provides a complete, filterable record of every outbound request.

Developers & Integrators

Debugging a shipping API, payment gateway, or webhook? See the exact request URL, response code, and timing without setting up packet capture tools.

System Administrators

Monitor which external services your Odoo instance depends on. Identify slow APIs, track error rates, and spot unusual traffic patterns.

Multi-Module Installations

Running 10+ modules with external integrations? Network Logger shows you which modules are calling which services, how often, and how reliably.

Performance Troubleshooters

Odoo action taking 15 seconds? Sort by response time to find the slow external API call causing the bottleneck. Fix the right problem the first time.

Ready to See What Your Odoo Instance Is Saying?

Install Network Logger and get instant visibility into every outbound HTTP request. No configuration, no external tools, no cost. Know what leaves your server.