Public APIs
Expose REST endpoints for external consumption
Your apps can expose REST APIs that external services call. API key authentication, webhooks, rate limiting, and full request logging—all built in.
Capabilities
REST Endpoints
Full HTTP support: GET, POST, PUT, PATCH, DELETE. Build APIs that do what you need.
API Key Authentication
Generate API keys with scopes and expiration. Control who can access what.
Public Endpoints
Optionally expose unauthenticated endpoints for webhooks or public data.
Webhook Support
Receive events from external services. Stripe payments, GitHub pushes, Slack commands.
Request Logging
Full audit trail of API requests and responses. Debug issues, track usage.
Rate Limiting
Built-in protection against abuse. Configure limits per key or endpoint.
Use Cases
Mobile app backends Third-party integrations Webhook receivers Partner APIs IoT data ingestion Public data feeds
Why It Matters
- APIs are first-class citizens—not an afterthought
- Hosted at api.{workspace}.runwork.ai—no infrastructure to manage
- Schema validation ensures data quality
- Full request/response logging for debugging and compliance