OpenInt Gateway — Unmetered Events Ingestion
Serverless and on-prem — without the overhead of Kafka or Spark.
Achieve 99% Costs Savings with Cloudflare Gateways 💸
Your Very Own Internet Scale Events Infrastructure
OpenInt Gateway enables developers to privately capture, transform and deliver customer events at any scale.
You can read more about the architecture in our Architecture documentation.
OpenInt Gateway currently supports the following destinations for event fan-out:
- BigQuery: Google's fully managed, serverless data warehouse
- Postgres: Open-source relational database management system
- Mixpanel: Product analytics platform for tracking user interactions
Each destination has its own specific implementation for data insertion and error handling, ensuring optimal performance and reliability.
Missing an integration? Let us know to prioritize it.
To start developing with the OpenInt Gateway Gateway, follow these steps:
-
Clone the repository and navigate to the project directory.
-
Install dependencies:
npm install
-
Set up your local
config.json
: Create aconfig.json
file in the root directory. This file should include your Cloudflare credentials. For more details on OpenInt Gateway configuration, please check our [wiki page](https://github.com/openintegrations/openint/wiki/OpenInt Gateway-Configuration-Guide). -
Run the development server:
npm run dev
-
To build the gateway:
npm run build
-
To deploy to Cloudflare Workers:
npm run deploy