A highly extensible Node.js and TypeScript framework for building APIs and microservices. A brand new LoopBack core to deliver great extensibility and flexibility written in TypeScript/ES2017. Create powerful APIs easily with a new creation experience for defining REST API's and handling API requests/responses. A new, improved programming model with Dependency Injection and new concepts such as Components, Mixins, Repositories, etc. make this the most extensible version yet. Using OpenAPI-to-GraphQL, create a GraphQL interface for any REST API. Schemas are used to create GraphQL data definitions, and links defined in the OAS are used to create a nested structure, allowing for (deeply) nested queries. GraphQL-incompatible identifiers of your API are sanitized. For example, API parameters or data definitions with unsupported characters (e.g., -, ., ,, :, ;...) are removed.
Features
- OpenAPI-to-GraphQL provides viewers to support passing API keys or basic auth credentials
- Run your application on-premises or in the cloud
- Take any OpenAPI Specification (OAS) and create a GraphQL interface
- Incorporate model relationships and access controls for complex APIs
- Create dynamic end-to-end REST APIs with little or no coding
- Use built-in push, geolocation, and file services for mobile apps