Backend
Instant, Extensible, Secure GraphQL
From data to API without a line of code
While you model your data, 8base generates a GraphQL API so your Data and API layers are created together.
Leave the CRUD to us, leave the coding to you
With 8base generating the create, read, update, and delete of your data, you can focus on the code in your API that makes your app unique.
The power of RBAC, simplified to a click
8base's role based access control gives you simple, but powerful control over how your users can access your data.
Deploy
Production ready, scalable and fully managed from the start
Production Ready
Stay focused on your vision. Behind the scenes, we manage the platform to ensure it's production-ready.
Scalable
8base auto-scales as needed and has options for dedicated- and self-hosted.
Secure
8base provides comprehensive application core services such as role-based security, authentication and single-sign-on that can be managed in the low-code environment.
Built for Developers
8base was built to amplify the power of the world’s 17.5 million JavaScript developers. We abstract away boring and repetitive work while letting developers focus on the code that matters most.
Our product is rich in features that support development and developer workflows.
CI/CD
8base supports professional developer workflows, including continuous integration / continuous deployment across multiple 8base environments.
JavaScript
Aside from JavaScript and TypeScript functions, you can write code almost anywhere in 8base using handlebar notation (double brackets).
State
8base has a powerful State Management capability that displays the current state of all code, components, and global parameters for your 8base application. Developers can access State values through code.
Functions
8base enables developers to build backend and frontend JavaScript and Typescript functions to extend your GraphQL API, create RESTful endpoint, execute tasks when events occur or even schedule-based.
Queries
8base allows developers to build complex GraphQL queries, mutations, and subscriptions enabled via Websocket connections. 8base also allows for direct SQL access to its backend.
Permissions
8base allows powerful API Roles and Permissions to be configured through a visual interface while also allowing developers to code custom filters using JSON.
CLI
The 8base Command Line Interface (CLI) makes it easy to generate custom functions and manage workspaces straight from the terminal.
Low-Code API
All of 8base is an API, so developers can directly modify their backend and frontend while bypassing the 8base Console and App Builder.