Manera API Gateway

Every sub-app exposes its full OpenAPI 3.1 spec at /api/openapi.json. One merged document for tooling. Auth via HMAC mesh signing or session cookie. Free for buyers, MCP clients, CI integrations.

0
apps live
0
total endpoints
24
sub-apps in mesh
3.1.0
OpenAPI version

Cyber OS

AppStatusEndpointsVersion TagsSpec
AdversarialAI unreachable 0 spec.json
CloudPulse unreachable 0 spec.json
EndpointPulse unreachable 0 spec.json
IdentityPulse unreachable 0 spec.json
PhishingPulse unreachable 0 spec.json
ResiliencePulse unreachable 0 spec.json
ThreatPulse unreachable 0 spec.json

Treasury

AppStatusEndpointsVersion TagsSpec
CommodityWatch unreachable 0 spec.json
CreditPulse unreachable 0 spec.json
EarningsIntel unreachable 0 spec.json
FXWatch unreachable 0 spec.json
SentimentDNA unreachable 0 spec.json

Strategy

AppStatusEndpointsVersion TagsSpec
MAScope unreachable 0 spec.json
NEIP unreachable 0 spec.json
PatentPulse unreachable 0 spec.json
ProductDNA unreachable 0 spec.json

Legal

AppStatusEndpointsVersion TagsSpec
IntelHub unreachable 0 spec.json
LexiWorld unreachable 0 spec.json

Real Estate

AppStatusEndpointsVersion TagsSpec
RealEstatePulse unreachable 0 spec.json
WeatherPulse unreachable 0 spec.json

NexusAI

AppStatusEndpointsVersion TagsSpec
NexusAI unreachable 0 spec.json

Talent Intel

AppStatusEndpointsVersion TagsSpec
Talent Intel unreachable 0 spec.json

Trading

AppStatusEndpointsVersion TagsSpec
Oracle unreachable 0 spec.json

Billing

AppStatusEndpointsVersion TagsSpec
LedgerPulse unreachable 0 spec.json

Authentication

Production (mesh-to-mesh): HMAC-SHA256 signing via X-Manera-Signature + X-Manera-Node + X-Manera-Timestamp + X-Manera-Nonce headers. See shared/mesh_auth.py.

Dev: X-User-Email header (production rejects).

Browser: Flask session cookie after standard signup at /start-trial.

Budget guardrails (HTTP 402)

Every Manera sub-app enforces a per-tier monthly Claude API budget. When exhausted, requests return HTTP 402 Payment Required with a JSON body matching BudgetExceeded in components.schemas. Upgrade via /pricing.

Try it — Swagger UI

The embedded Swagger UI loads the merged spec at /api/openapi.merged.json. Pick an endpoint, fire a request, see the response.