The Cloud-Native Application Framework
With auto-provisioned infrastructure for your app
from any language for any cloud
api.ts
Terminal
Serverless Power-Ups
Accelerator features that run the same everywhere.
Functions & APIs
Serverless functions and APIs, with code sharing, security and unlimited scale.
Storage
Read and write large files including images, videos and docs.
Messaging
Build reliable distributed apps that communicate through events and queues.
Secrets
Securely store, retrieve and rotate API keys, database credentials and more.
Eliminate 1000s of lines of config. Seriously.
Nitric interprets your app and detects the best infrastructure to run it. Stop hand cutting config and markup for your deployments. Let your code do the talking.Learn moreapi.ts
import { api, bucket } from '@nitric/sdk'// Declare the resources you need and what they're forconst images = bucket('profile-pics').for('reading')// Create an API with codeconst picsApi = api('pics')// Define routes and handlers for your APIpicsApi.get('profiles/:fileName', async(ctx) => {const { fileName } = ctx.req.params// Simply use the resource, no deployment scripts neededctx.res.body = await images.file(fileName).read()return ctx})
Terminal
Run local, launch global
Create your prototype in minutes and run locally with the Nitric CLI.
Ready for the world? Nitric can push to AWS, Google Cloud or Azure from a single codebase.
Push-to-Deploy coming soon
We're working on a new platform (based on the open source Nitric framework) that creates your deployment pipeline for you. Nitric Deploy will build and deploy the right infrastructure from your code in your chosen cloud.
Sign up to learn when the preview is ready in a few weeks!
the self-provisioning runtime for any languageBuild your next cloud project