What's New

The hyper team is proud to announce ⚡️hyper cloud⚡️ is now in beta.
With a few clicks, you get robust and scalable backend cloud services including a document datastore, in-memory cache, search engine, storage buckets, and queues. Sign up for free 😀 with your GitHub account and create backend services in seconds. When you're ready to step it up, we have plans starting at $99 a month.
Developers will enjoy a delightful DX 🤘🏽using a REST API or the hyper-connect SDK that supports NodeJS and Deno 🦕. Our API provides a consistent shape across all our services, making it easy to learn and apply.
We've got your back! 😉 We provide basic and extended support options. Learn by doing with our workshops 💪, quickstarts 🚀, blog 👩🏽💻, and YouTube tutorials.
Hyperfocus on features. Delight your developers and customers. Put your applications on solid footing. Hyper cloud is ready to go!
Our new fractional CTO service for startups provides the oversight and guidance necessary to cultivate quality, productivity, and accountability. Let us help you curate the technology strategy and vision of your company's software tools and technologies.
We've improved our handling of failed payments in the Developer Dashboard. If payment retries fail, the subscription moves into an "Unpaid" state. hyper applications are disabled, as a result.


We've added a Pricing page so you can compare plans.


We've enhanced the hyper.io Product page to include more details.

- A new Getting Started guide demonstrates creating a hyper app and making calls to the hyper data service via the hyper connect SDK.
- A new NodeJS Quickstarts demonstrates uploading and downloading files to the hyper storage service.

- Included a bug fix to route HTTP URL schemes to HTTPS for hyper vision and the developer dashboard.
- Added "Features are King 👑" section to hyper.io home page.

Sign up for free 😀 with your GitHub account and create backend services in seconds. When you're ready to step it up, we have plans starting at $99 a month. And join our community chat to get any questions answered.

The hyper-connect SDK now supports queue and storage services.


You now have the ability to permanently delete a service instance. You can recreate the service instance with the same name.

We've added an experimental, hyper-connect extension that specifies a generic model or entity for your application. hyper-ext-model is a hyper-connect extension that creates a model for an application that uses the hyper service. For basic data structures, hyper provides primitives to cache, search, and notify services. Using this extension you can compose these services into a generic data model to define a given domain and provide basic business rules.
Modes provide basic composition workflows for each action:
- atomic - is all or nothing. Similar to a transaction is a relational database. If one operation fails, the whole batch is rolled back. It is possible the rollback fails. If it does, you may be in a partial state. But, all operations will be idempotent which means that you can all the same action several times, and it will never create a duplicate document.
- non-atomic - this feature is the default. A failure will not roll back the whole transaction, but it will return a message letting the caller know which part of the transaction failed. The caller can determine if they would like to retry the transaction or report the error to the user.
- custom - this feature allows the caller to specify an interpreter or env that instructs which operation mode at a granular level, For example, modes: {cache: 'non-atomic', search: 'atomic', counter: 'atomic', queue: 'non-atomic'} - in this case, based on each operation the model flow will either behave in an atomic or non-atomic result.
We've created a new queue service quickstart. Learn how to add a queue service instance, send data to a queue, and receive and verify data from the queue.
- We've added the ability to refresh the grid data within hyper vision.

- Navigate to hyper vision from the dashboard

- Added navigation buttons to hyper vision for the developer dashboard, support, and documentation.


We overhauled the error handling inside of hyper core and many hyper backend adapters. This means better and more accurate errors responses and status codes are returned when consuming your hyper cloud applications on cloud.hyper.io.
hyper error property name | type | notes |
ok | boolean | value = false |
msg | string | optional |
status | number | optional |

Each hyper application may contain several Application Services types: Data, Search, Cache, and now introducing Queue, and Storage!
The Queue service provides the ability to perform background processing without having to manage your own queue servers. It works great for serverless implementations that need to offload short-lived processes to prevent slow-running transactions for the client application. It's a great way to securely notify another system about an interesting event in your application. See our Queue API for more details.

The Storage service provides the ability to store unstructured data (aka files) and removes the hassle of having to use a separate service to store images, avatars, and text files. With this API, you can create storage spaces, upload, and download files. See our Storage API for more details.


hyper connect is the client access library for hyper, built for Javascript and Typescript. hyper-connect uses Javascript Promises and the fetch specification, as a base layer for interacting with hyper's REST API. You will find this approach with autocomplete, creates intuitive usability.
We've added support for storage and queue within hyper-connect. Now you can easily use hyper-connect to enqueue items to our queue service and upload and retrieve images and other files to our storage service.
We've done a lot in 2022!
Be sure to review our January 17, 2022 What's New update. We've added a ton of functionality including support for teams, paid subscriptions with Stripe integration, service deployment progress meter, and of course, hyper vision.
- The connected hyper app name is displayed in the page header.
- A refresh button allows you to refresh and view updated data, cache, and search data.


On December 15, 2021, we announced the deprecation for the id field. We have swapped the id field to the _id field for the primary key on data documents. The id field will no longer be generated on your documents by the data service. Instead, the _id field will be generated, if your document does not already contain an _id.
Teams allow for easy collaboration between you and other hyper users. Anyone who's part of a team is able to manage that team's services, billing, team members, and more.
- Add a team and select a paid subscription level of Pro or Business.

- We've integrated with Stripe for secure payments.

- The Team Settings page allows you to update your team's profile, upgrade, and manage team members.

A Team account requires a paid subscription. We currently offer two subscription levels: Pro and Business.
A Pro subscription is positioned toward start-up software shops that need to build multiple apps across multiple environments. Pro subscriptions allow up to 10 hyper applications each with a higher level of service limits.
The next step up from a Pro is a Business subscription which is meant for software agencies that support multiple applications across an array of customers. A Business subscription allows up to 20 hyper applications and an even higher level of application service limits.
We now display the status of a hyper service on a hyper app service tab.

Now you can see the details of infrastructure deployment in an animated widget. Brag to your buddies at work and show them all the dev-oppy things that hyper is doing for you. It's social currency.

Hyper Vision ⚡️ 😎 is a UI dev tool to browse hyper cloud data, cache, search, etc. via an app key's connection string. You can access hyper vision at https://vision.hyper.io/
You can now filter by selecting a value, entering a value, or providing your own query selector.




Hyper Vision is a UI Dev tool that provides secure visibility into your hyper cloud application data, cache, and search services. Clone the repo and give it a spin. We covet your feedback in our #showcase slack channel.

The Apricot release is focused on preparing the hyper data service and customers for the future swap of the id field to the _id field for the primary key on data documents. This swap will occur in the future Blueberry release, scheduled for 1/17/2022.
The Apricot release does NOT introduce any breaking changes.
Currently, when you create a document, hyper will set an id field with a generated value if your document does not already contain an id.
After the Blueberry release on 1/17/2022, the id field will no longer be generated on your documents by the data service. Instead, the _id field will be generated, if your document does not already contain an _id.
How can I prepare for Blueberry?
- If you are currently providing an id to the hyper data service, you will need to provide an _id instead. If you are allowing the hyper data service to generate the id field on newly created documents, no change is required when creating new documents, hyper will instead set an _id field on your documents.
- When retrieving documents within your application or integration, any top-level id selectors will need to change to _id.
- Additionally, any usage of id in your code will instead need to use _id.
Until January 17, to support the migration from id to _id, hyper will support both id and _id fields. This means the following:
- If you are allowing the hyper data service to generate the id field on newly created documents, hyper will generate both the id and _id fields. These values are guaranteed to be the same when created by the data service.
- When retrieving documents within your application, all documents will contain an id and _id field.
For more details and help on planning your migration, see our Blueberry Migration Guide.

- You can now add a Search index to your hyper applications in the dashboard. Spin up a high-performance search service in one click! Our search service manages the complexity of running your own search engine or having to deal with separate services, the search engine sits right next to your data and cache for a highly composable integration.
- Add documents to a search index
- Search an index
- Get a Search Document
- Remove a Search Document
- Manage Documents in Bulk
You now have the ability to create, enable, disable, and delete app key pairs.
Displaying dashboard and cloud versions in the footer of the dashboard
New NodeJS Workshops and Quickstarts
- Teams and Paid Subscriptions. Manage hyper cloud users within a team for your paid subscription.
- Stripe integration to securely manage your payment details.

You can now have 3 applications on the Developer Preview Free Tier!
Whether you signed up early for the Developer Preview or you are just now getting started with hyper cloud, you get access to 3 free applications. We are excited to see where you go with hyper.
- Query Cache Store
- Cache Value with Key
- Get Cache Value by Key
- Update Value by Key
- Delete Key/Value Pair
Check out our new Cache blog post starring our fearless founder, Tom Wilson.
We have updated the hyper-connect SDK for deno and NodeJS. The latest NodeJS package version handles four different NodeJS environments including TypeScript, ES2015 Modules (ESM), CommonJS (CJS), and VITE/esbuild.
Breaking Change
As of version 0.1.5, the hyper-connect SDK's connect function has been simplified but introduces a breaking change.
This change impacts the way we connect to hyper from this:
to this:
All our workshop YouTube videos are now listed on our new Workshops page.
Learn the basics of obtaining a hyper developer account and getting a sample app running as quickly as possible or learn more advanced techniques when orchestrating hyper services together.
Check out our new Quickstarts page.
We have some nice Dashboard updates to share with you.




