• An all-in-one backend for your web or mobile app

    Use Restful to visualize and build API services without having to write a single line of code. Autogenerated APIs are operational out of the box and include everything your apps needs to store and manage data.

    app.post('/Project/create', checkUser, (request, response) => {
      const record = new Project(request.body);
        .then(() => response.send({ status: 'success', record }))
        .catch(error => response.status(500).send({ status: 'error', error }));
  • client.User.login(email, password)
      .then((user) => {
          console.log(user); // logged in user
          return user;
      .catch(error => throw new Error(error))

    Built-in user accounts and multi-tenancy support

    Restful ships with a simple, scalable authentication framework for easily adding user and organization level authentication to your API resources with a single click.

  • Complete documentation for your API resources

    Never worry about outdated docs again. With Restful, every data model and API resource is automatically documented in an open-source static site for your project.

    ## /Project/list
    Get list of Project records
    GET /Project/list[?param=query]
  • Cross-Cloud Compatibility

    Restful integrates with several major cloud platforms, so you can provision and manage your backend wherever needed. From Zeit Now to DigitalOcean, Restful leverages existing cloud infrastructure to deploy services.

  • Easy Relationship Modeling

    Define and structure your data architecture with ease using our extensible modeling protocol that can be exported to OpenAPI (Swagger), Blueprint, SDL, and more.

  • Client-Agnostic Frontend Tooling

    Fetch data, create records, and authenticate user accounts with single lines of code. APIs are generated with an abstraction layer for interaction with your API from the client.

  • Comprehensive Mock Data

    Automatically generate various sets of detailed mock data so you can hit the ground running and test your API architecture even without having production data to work with.

  • Quality, Scalable Code

    Generated source-code is built to last and 100% owned by you. We are constantly updating and auditing our generation engine and the dependencies bundled into our APIs.

  • Dedicated Professional Support

    We offer direct support through many public channels, and also provide dedicated support and architectural services to enterprise customers.

  • One-Click Integrations coming soon

    Effortlessly integrate and manage external data sources within your API. Restful creates relationships between your data and their data to continuously keep resources in sync.

  • Multi-Database Support coming soon

    Don't be tied down to one data storage implementation. Integrate and connect any of your favorite databases with Restful, and sync data models between them.

  • Multi-Language Support coming soon

    Export your APIs in the programming language that best suits your stack and your team and get the job done the right way without the hassle of steep learning curves.

Build your next app with a Restful backend

Save time and work smarter by automating your APIs with our easy-to-use platform.