The API Data Reservoir

WebhookDB is modeled after the way a reservoir works.

Reservoirs for water have the following key components:

  • Rain, springs, and snow melt, which happen over a wide area.
  • The Basin collects this water and channels it towards a valley.
  • The Dam is built at the narrow point of the valley.
  • The Lake (or Reservoir) is the lake that forms behind the dam.
  • Treatment plants take this relatively clean lake water and ensure it is safe for human consumption.
  • Water is then piped to where we need it, when we need it, providing most of the drinking water in the world.

WebhookDB works the same way:

  • APIs (your own and 3rd parties) produce data, lots of data, unique to the API.
  • WebhookDB workers collect this data into a Data Basin using webhooks, periodic polling, and more.
  • This data is schematized and normalized into the Data Reservoir.
  • An SQL database (Postgres, though MySQL is in alpha) acts as the Dam, giving you access to the reservoir.
  • Because it is just an SQL database, the data can use your existing pipes; there‚Äôs no need to learn, deploy, and manage new technology or services on your critical path, like GraphQL or gRPC.

If you want to make integrating APIs as simple as turning on a tap, you can try WebhookDB today.