The relayer provides a comprehensive HTTP API for inspecting database contents and managing operations. Each endpoint below includes an interactive playground where you can test the API directly.
Make sure to update the server URL to match your relayer instance before testing endpoints.

API Endpoints

The following endpoints are available for interacting with the relayer:

Messages API

Operation Management

Retry vs Reprocess: Retry handles failed messages currently in the operation queues (memory), while reprocess re-queues messages from the database (storage) for processing - either already-delivered messages that need reprocessing or to allow external services to trigger message delivery instead of relying on queue backoff.

Data Inspection

IGP Management

IGP endpoints are only available when gas enforcers are configured (mod.rs:82-83).

Authentication

Most endpoints do not require authentication for read operations. Write operations may require proper API keys or authentication depending on your relayer configuration.

Base URL

The default base URL for local development is:
http://localhost:9090
Update this to match your relayer’s actual endpoint when deployed.