API reference

Limits and pricing

  • Rate limit per key: 60 requests a minute on Free, 600 (10 a second) on pay as you go. Ask for more; it costs nothing extra.
  • World maps (POST /v1/raim/map) are also limited to 10 a minute for each organisation, across its keys: one map is seconds of engine time. Past that, 429 rate_limited with Retry-After.
  • A request is one API call or one MCP tool call, whatever it returns. A predict call with 50 points is one request. GET /v1/ping is free.
  • The flight briefing pack counts one request for each part it runs, in that part's own service: a pack of RAIM, NOTAMs and weather is three requests (one RAIM, one NOTAMs, one weather). An alert counts the same way, only when a check finds a change and calls your webhook. Each request is counted or not as its service is.
  • Only Available services count. Beta requests are recorded (they show in the console's usage) but are not counted, never billed and never refused for quota.
  • Pricing per organisation (all its keys together), per calendar month, graduated (each band's price applies to the requests inside it):
    • 0 to 1,000 requests: free, every month. No card.
    • 1,001 to 100,000: EUR 0.010 per request.
    • 100,001 to 1,000,000: EUR 0.008 per request.
    • Over 1,000,000: enterprise agreement, write to sales@bravoecho.ai.
  • Plans: every organisation starts on Free, capped at the 1,000 free counted requests a month: over it, counted requests get 429 quota_exceeded (beta services keep answering). To go beyond, an owner or admin requests pay as you go on the console's Billing page (https://app.bravoecho.ai/billing) with the organisation's billing details; once Bravo Echo approves it there is no monthly cap, and the counted requests over the free 1,000 are invoiced at the end of each month at the prices above, paid by bank transfer. No card payments. Volume pricing: sales@bravoecho.ai.
  • Counted requests beyond the free allowance are covered by the licence agreement (https://bravoecho.ai/licence), accepted once per organisation in the console; until then they get 403 licence_required.