Bring the Python experience to cloud infrastructure
Focus on your code, then deploy to AWS, GCP, or Azure with a single command. Nitric inspects your Python app and auto-provisions the right infrastructure and config.
Write application code, not YAML.
Config that matches the succinctness of Python.
Nitric provides the same focus on code (not semantics) that we love about Python. Declare your intent in your code and Nitric determines what cloud resources and config your app needs.
Secure, scalable functions from day one.
Build with your favourite Python libraries (SciPy, NumPy, etc.) and Nitric will automatically create the right policies and permissions so you can deploy to your cloud in minutes.
Analyze your data in any cloud.
Your Python expertise is all you need to get the benefits of the best managed services in AWS, GCP and Azure. Nitric makes serverless deployment to the cloud of your choice simple and flexible.
Infrastructure from Code
Quickly build cloud applications by defining infrastructure while you write your code.
Design your app
Start building without worrying about cloud service capabilities. Nitric lets you easily change cloud and infrastructure decisions over time.
Plus, you can easily extend the open source framework with your own plug-ins.
Write code
Abstraction lets you code in Python using familiar patterns. Leverage the serverless features you need, debug locally to develop without interruptions, and write tests for your app and infrastructure in the same codebase.
from nitric.resources import apifrom nitric.application import Nitric helloApi = api("main") @helloApi.get("/hello/:name")async def hello_world(ctx): name = ctx.req.params['name'] ctx.res.body = f"Hello {name}" Nitric.run()
Deploy with a self-provisioning runtime
Nitric auto-provisions the right infrastructure for your application in AWS, Azure or Google Cloud. Deploy from code with a single command or integrate your CI/CD.
Try our new platform Nitric Deploy to get push-to-deploy from GitHub.
Putting the dev back in cloud development
DX is a core value of the Nitric framework. We're building to help developers unlock cloud advantages despite increasing complexity.