InfraPulse — SDK Quickstart
JavaScript is disabled. The interactive panel is unavailable, but you can use these curl commands directly. Full examples: /v1/sdk/examples
Discover the API catalog
curl -s https://infrapulse.ai/.well-known/api-catalog
Primary machine-discovery entry point. Returns the canonical index of all public InfraPulse endpoints.
Fetch capability pricing
curl -s https://infrapulse.ai/.well-known/pricing.json
Returns the current public pricing schedule for all 60+ canonical capabilities.
Gateway discover
curl -s https://infrapulse.ai/v1/gateway/discover
Returns active gateway channels (web, API, webhook, mobile, email, SMS, voice, satellite).
Request a provider quote
curl -s -X POST https://infrapulse.ai/v1/quote \
-H "Content-Type: application/json" \
-d '{"capability":"dns.apply.txt","principal":"agent-abc123"}'
Submit a canonical capability name to get ranked provider candidates with pricing.
Create a prepaid checkout session
curl -s -X POST https://infrapulse.ai/v1/buy/checkout \
-H "Content-Type: application/json" \
-d '{"amount_usd":10.0,"principal":"agent-abc123","success_url":"https://your-app.example.com/funded","cancel_url":"https://your-app.example.com/cancel"}'
Creates a Stripe checkout session for prepaid credits. Returns a checkout URL.
Verify a signed receipt
curl -s -X POST https://infrapulse.ai/v1/verify \
-H "Content-Type: application/json" \
-d '{"receipt":{"id":"rec_REPLACE_WITH_REAL_ID"},"signature":"BASE64_ED25519_SIG","kid":"infrapulse-2025-01"}'
Submit a receipt and its Ed25519 signature to confirm execution integrity. Returns verified: true/false.