OPEN SOURCE
Django Ninja open source API tool
Django Ninja is an open source tool in base based on Fast API. This tool was developed by Code-on's lead developer.
Since Code-on's lead developer is the creator of the open source package Django Ninja, you can perfectly come to us for consulting and programming assignments with Django. We have already developed several large projects with this API builder. Meanwhile, we get help from all over the world in further developing this open source package.
What is Django Ninja?
Django Ninja is a web framework for building APIs with Django. It is inspired by Fast API which uses the same principles. The big difference, of course, is that with Django Ninja you can use the Django Framework.
Why Django Ninja for your API?
- Easy: Django Ninja is easy to use
- Fast execution: Django Ninja is super fast thanks to Pydantic and async support
- Fast to code: Thanks to type hints and automatic API documentation, you can fully concentrate on the business logic
- Standards: Django Ninja follows open standards: such as OpenAPI (formerly Swagger) and JSON schemas
- Django Friendly: It is fully integrated with Django, the best web development framework
- Production ready: Code-on and many other companies use Django Ninja to build their API
Code-on and Django Ninja expert consulting
Our lead developer Vitaliy is the initiator of Django Ninja. With it, Code-on sponsors the development of open source tools on which many companies worldwide build their infrastructure. Today Django Ninja already has 30+ contributors and more than 2000+ stars on Github. We also believe that this more modern way of creating APIs will replace the fantastic Django Rest Framework in time. The latter has been the standard way to build an API in Django for many years. Code-on has thus created several projects with the Rest Framework. Nevertheless, we have decided to build all our future APIs with Django Ninja. This has become a lot more intuitive.
Support us with web development work
Please support us and the further development of Django Ninja by assigning interesting projects to us. This way we can give continued attention to this open source project.
Django had need for a more modern approach for creating API. Inspired by Pydantic and FastAPI I created Django-Ninja as an open source tool.