Deployments: loading...

Databases

Multi-cloud Databases

hook.io works with all major known database technologies.

We've listed some of the Database we've tested, but most Database technologies should work.

Supported Databases

  • Built-in Datastore
  • CouchDB
  • Redis
  • MongoDB
  • DynamoDB
  • more...

Using Databases in Hooks

All JavaScript based Hooks have built in support for npm. Using standard npm packages, hook.io has support for all major databases.

Currently, we don't have much integrated support for provisioning new databases and automatically connecting to them. You'll need to provision your own database and require the necessary npm package for communicating to that database in the Service source code.

We'll be adding more examples and better integrated Database support soon. Please let us know if there is anything you'd like to see added.

Built-in Cloud Datastore

Don't want to provision your own Database? We've got you covered!

hook.io provides a simple integrated Datastore API using our own multi-cloud database technology.

The Cloud Datastore allows you to immediately start storing and retrieving persistent data without having to worry about provisioning a new Database.

Additional Resources

Considerations

Should you choose to communicate with an outside database, storing of the Databases access should be done as Service Environment Variables

The Cloud Datastore should currently be considered insecure, and you should not store any sensitive data in it.

Hooks should never deal with large sets of data or long running Database Queries. If you find yourself having to query a large amount of records, consider refactoring your query or dataset to retreive less items at a time ( using techniques such as pagination ).

Request a new Database Feature