Restspace eliminates time wasted on building repetitious generic back end functionality. Its distributed, open, web-friendly reuse model cuts out integration effort and makes moving data around super simple. It doesn't replace code with a graphical UI, it just lets you write less code, much less code.

Reducing the costs of routine development

Lines of code
Hours work
Expertise needed
Defect count

How do you achieve this with Restspace in practice? Snap together easy to configure services to supply the basic functions you always need. Transform data and chain filters and processes for custom behaviour. Use the admin UI to manage configuration, data and files, somewhat like a CMS.


Configurable services provide the common needs for web & mobile, without you building them again and again. Drivers let you switch what is providing the service e.g. local files or S3. So when you outgrow one service, switch to another with no other changes to your system.

Service Composition

Chain data and file processing services with data sources and stores. Run parallel operations. Link directly to external services. Transform data with a simple clear JSON-based language.

Admin UI

Manage service configurations, service data and files, and users. Expose part of the UI to non-technical users to perform CMS and data management tasks.

>>> Get a free Restspace instance

Sign up for our free tier: get a single Restspace domain where you can configure all your services. We're running in beta mode right now so we will provide you with intensive support to ensure you get the best from Restspace.


>>> Subscribe to news and info

We're working hard to add documentation, modules and improve functionality and reliability. Get to know when we launch new features.