Software as an API
Your software,
callable from
anywhere.
Turn any codebase into a clean HTTP API. Ship an endpoint in minutes, skip the infrastructure.
const fn = saaa.fn(async (name: string) => {
return { greeting: `Hello, ${name}!` }
})
// Instantly callable via HTTP:
// POST https://saaa.dev/fn/hello
// { "args": ["world"] }How it works
01
Define a function
Write a regular async function in any language. No special framework, no annotations.
02
Expose it
saaa wraps it in a type-safe HTTP endpoint. Schema is inferred automatically.
03
Call it anywhere
Invoke from any language, any runtime. Curl, fetch, SDK. It just works.
Everything you need, nothing you don't
Instant endpoints
< 50ms
from deploy to callable API
Type-safe schemas
z.object({ name: z.string() })Zero infra
Bring your code, we host the runtime, scale the functions, and keep an eye on every invocation.
Any language
Pay per call
$0.0001
per call
Composable
Chain functions, pass context, and orchestrate workflows without glue code.
From function to API in 3 lines
import { saaa } from 'saaa'
export const greet = saaa.fn(
async (name: string) => `Hello, ${name}!`
)
// → POST https://your-app.saaa.dev/greetSimple pricing
Free
$0/mo
- Up to 10k calls/mo
- 1 function
- Community support
Builder
$29/mo
- Up to 1M calls/mo
- Unlimited functions
- Email support
- Custom domains
Scale
Custom
- Unlimited
- SLA
- Dedicated support
- On-prem option