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.
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.
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.
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.
Third-party modules could be sending data to unknown endpoints. Without monitoring, you're trusting every installed module to behave -- and hoping nothing leaks.
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.
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.
Every visibility gap in your Odoo outbound traffic, matched to a specific capability in Network Logger.
"We have no idea what external services our Odoo instance is calling."
Every outbound HTTP request logged with URL, method, status code, and timestamp. Full visibility in one dashboard.
"An auditor asked what external communications our ERP makes. We couldn't answer."
Complete audit trail of every outbound request. Filter by date range and export for compliance documentation.
"A shipping integration broke and we spent two hours figuring out if the problem was ours or theirs."
See the exact request URL, response code, and timing. Know instantly if the external service returned an error or timed out.
"We installed a third-party module and have no idea if it's sending data somewhere."
Network Logger catches every requests.get/post/put call -- including from third-party modules. Nothing escapes unlogged.
"Something in Odoo is making slow external calls and dragging down performance."
Request timing logged for every call. Sort by response time to find the bottleneck instantly.
"We need to debug webhook deliveries but have no way to see what Odoo sends."
Every POST request logged with destination URL and response code. Verify webhooks are firing and being received.
"Logs pile up and there's no way to clean them without SQL."
Built-in clear log functionality. Purge all logs or filter by date range -- no database access needed.
"We use tcpdump or Wireshark to debug external API calls. It's overkill."
Application-level HTTP logging right inside Odoo. No packet capture tools, no server access, no learning curve.
Network Logger starts capturing outbound HTTP traffic the moment you install it. No configuration, no external tools, no code changes.
Install Network Logger like any Odoo module. It patches Python's requests library at startup -- no configuration needed.
Every requests.get, requests.post, and requests.put call from any Odoo module is intercepted and logged automatically. Zero code changes required.
Logs are stored in Odoo's database -- URL, method, status code, response time, headers, and timestamp. Searchable and filterable from the backend.
See recent activity at a glance. Top destinations, error rates, slowest calls, and total request counts -- all in one view.
Filter by URL, HTTP method, response code, or date range. Find exactly the request you're looking for in seconds.
Purge logs when you no longer need them. Clear all or filter by date range to keep the database lean.
A lightweight module that gives you full visibility into every HTTP request your Odoo instance makes to external services.
Intercepts requests.get, post, put, patch, and delete calls from every Odoo module.
Logs stored in Odoo's database. No external log aggregator or file parsing required.
See recent requests, top destinations, error rates, and response times at a glance.
See exactly which external services your Odoo instance communicates with. No surprises.
Response time logged for every call. Find slow external APIs dragging down your Odoo performance.
HTTP status codes logged for every request. Spot 4xx/5xx errors instantly without server log access.
Filter by URL, method, status code, or date range. Find the exact request you need in seconds.
Purge old logs to keep your database lean. Clear all or by date range -- no SQL needed.
If your Odoo instance talks to external services -- and it does -- you need visibility into that traffic.
Know exactly what data leaves your server and where it goes. Catch unauthorized external communications from third-party modules before they become a problem.
Need to document external communications for SOC 2, GDPR, or internal audits? Network Logger provides a complete, filterable record of every outbound request.
Debugging a shipping API, payment gateway, or webhook? See the exact request URL, response code, and timing without setting up packet capture tools.
Monitor which external services your Odoo instance depends on. Identify slow APIs, track error rates, and spot unusual traffic patterns.
Running 10+ modules with external integrations? Network Logger shows you which modules are calling which services, how often, and how reliably.
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.
Install Network Logger and get instant visibility into every outbound HTTP request. No configuration, no external tools, no cost. Know what leaves your server.