Pure API functions
Write once, deploy anywhere.

A thin and feature rich abstraction to allow developers to focus on features that can be deployed via Serverless, Express, HTTP.

Get StartedShow Example

Design

  • Typescript ❤️

    Everything is typed, starting from your database itself

    Read more
  • HTTP Agnostic

    Write your code without any HTTP concepts, just objects and errors

    Read more
  • Framework Agnostic

    Concentrate on writing code. Ignore the overhead of specifics with AWS, Azure, via express.

    Read more
  • Autogenerated Schemas and Route discovery

    Run helper functions to avoid having to wire up routes yourself

    Read more

Code

  • Dependency Injection

    Inject your dependencies into each function, making each function truly encapsulated

    Read more
  • Permissions

    Check each function invocation against group permissions before they even run

    Read more
  • User Sessions

    Provide the user session to each function invocation for context

    Read more
  • JSON Schemas

    Generate json schemas automatically from Typescript and validate every API call against them

    Read more

Run

  • Via Express

    Run your functions via express, for local development or deployments via docker / baremetal

    Read more
  • Via Serverless

    Run your functions via serverless, saving you money and hassle

    Read more
  • Via Binary

    Run your functions via a binary, putting all your dependencies into one small package

    Read more