Rocket Logo

With Rocket, you can begin coding your next application without the need to design a database in advance. Our RESTful API allows you to add tables, properties, schemas, and data for your application using your preferred programming language or from the command line using CURL.

Tech Stack

Behind the exposed data service, there are three core artifacts interacting with each other as part of a strong data pipeline.

MongoDB Logo

MongoDB

Rocket leverages MongoDB as its primary data repository, providing each application with its own independent master database on your server. The security of this database is entirely in your hands, allowing you to implement your own policies to protect your valuable data.

RabbitMQ Logo

RabbitMQ

With this well-established broker system, Rocket ensures real-time synchronization between the master database and the search cache repository, providing seamless and up-to-date access to your data.

Elasticsearch Logo

Elasticsearch

Don't limit the search capabilities of your applications. With Rocket, you can harness the power of Elasticsearch to deliver fast and accurate search results. Your searchable data is stored in Elasticsearch and made available through the secure and managed RESTful API, providing you with a powerful solution for your search needs.

Key concepts

At Paranoid Software, our relentless pursuit of faster software development and prototyping drives us to utilize the most efficient tools and strategies. Rocket plays a crucial role in our efforts, as we consistently employ the following key strategies in every project to achieve our goals.

Using NoSQL databases

Traditionally, when starting a new application development project, a significant amount of effort has to be put into designing the database, including determining the necessary tables, establishing relationships between them, and considering which properties need to be encrypted. However, with the use of NoSQL databases like MongoDB and Elasticsearch, these considerations become a thing of the past. Instead, you can focus on developing your application logic and use cases, and write and read data directly from your repositories as you go.

RESTful dynamic resources

With Rocket, once you've built your first application, you'll be able to perform all CRUD operations effortlessly. All you need is a browser and an internet connection to your API, and you can execute GET, POST, PUT, DELETE, and PATCH HTTP calls to manage your data.

The barriers to accessing and manipulating your data are removed, giving you the power to focus on developing your application.

JWT Access Control

The API authentication system utilizes JWT to generate both master and service tokens. Each token has access to specific scopes and operations for the application objects created during the development process.

Containerized Licensing

The platform is distributed and licensed as Docker images stored in a private repository for each user. Upon purchasing a license, you gain access to your image repository, allowing you to deploy all the components on your own infrastructure and configure the necessary access to your MongoDB, Elasticsearch, and RabbitMQ.

Perpetual License

$1337.99
One-time purchase

  • Private container images access
  • 1 month update subsciption
Request a demo via email or phone.
MongoDB & Elasticsearch licenses are NOT included.

Update Subscription

$517.99
Per 3 months

  • Deployment and configuration assistance up to 3 instances
  • Bugs and problems resolution
  • Access to new versions during subscription period
  • E-mail support (Office time)
Subscription available for license owners only.