Want to start using Connect? Push events to us using one of our SDKs below. From there you can create powerful real-time visualizations that you can embed into your app.
var connect = new Connect({
projectId: 'your-project-id',
apiKey: 'your-api-key'
});
var purchase = {
customer: {
firstName: 'Tom',
lastName: 'Smith'
},
product: '12 red roses',
purchasePrice: 34.95
};
var result = connect.push('purchases', purchase);
Connect.Initialize(new BasicConfiguration("your-api-key", "your-project-id"));
var purchase = new
{
customer = new
{
firstName = "Tom",
lastName = "Smith"
},
product = "12 red roses",
purchasePrice = 34.95m
};
var result = await Connect.Push("purchases", purchase);
let connect = TPConnectClient(projectId: "your-project-id", apiKey: "your-api-key")
let purchase = [
"customer": [
"firstName": "Tom",
"lastName": "Smith"
],
"product": "12 red roses",
"purchasePrice": 34.95
]
connect.pushEvent(purchase, toCollection: "purchases") {
(success, error) in
}
curl -X POST \
-H "X-Project-Id: your-project-id" \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{ "customer": { "firstName": "Tom", "lastName": "Smith" }, "product": "12 red roses", "purchasePrice": 34.95 }' \
https://api.getconnect.io/events/purchases
ConnectClient.configure do |config|
config.project_id = 'your-project-id'
config.api_key = 'your-api-key'
end
purchase = {
:customer => {
:firstName => 'Tom',
:lastName => 'Smith'
},
:product => '12 red roses',
:purchasePrice => 34.95
}
result = ConnectClient.push(:purchases, purchase)
ConnectClient connect = new JavaConnectClient("your-project-id", "your-api-key");
HashMap customer = new HashMap();
customer.put("firstName", "Tom");
customer.put("lastName", "Smith");
HashMap purchase = new HashMap();
purchase.put("customer", customer);
purchase.put("product", "12 red roses");
purchase.put("purchasePrice", 34.95);
connect.push("purchases", purchase);
Connect::initialize('your-project-id', 'your-push-api-key');
$purchase = [
'customer' => [
'firstName' => 'Tom',
'lastName' => 'Smith'
],
'product' => '12 red roses',
'purchasePrice' => 34.95
];
Connect::push('purchases', $purchase);
Connect makes it easy to query your data to get the answers you want. Using one of our SDKs or our API directly you can use simple queries to run aggregations on your data and get results instantly on your real-time data. Want support for a specific language? Let us know.
var connect = new Connect({
projectId: 'your-project-id',
apiKey: 'your-api-key'
});
var query = connect.query('purchases')
.select({
totalSales: { sum: 'price' },
averagePrice: { avg: "price" },
minPrice: { min: "price" },
maxPrice: { max: "price" }
})
.interval('daily')
.groupBy('product');
query.execute()
.then(function(result) {
console.log(result);
});
curl -X GET \
-H "X-Project-Id: your-project-id" \
-H "X-API-Key: your-api-key" \
-G \
--data-urlencode 'query={ "select":{ "total":{ "sum":"purchasePrice" } } }' \
https://api.getconnect.io/events/purchases
Connect.Initialize(new BasicConfiguration("your-api-key", "your-project-id"));
var queryResponse = await Connect.Query("purchases")
.Select(new
{
TotalSales = Aggregations.Sum("price"),
AveragePrice = Aggregations.Avg("price"),
MinPrice = Aggregations.Min("price"),
MaxPrice = Aggregations.Max("price")
})
.GroupBy("product")
.Daily()
.Execute();
Don’t compromise the quality of your app’s design with ugly visualizations. Connect’s visualizations look great right out of the box. With minimal configuration, any query can be visualized in real-time from within your own web app.
Whether you are pushing 100 or 1,000,000 events, we can handle it. Connect is designed to accommodate your needs, even as you grow. Our team has many years of experience, so you can rest assured that Connect will handle whatever you throw at it.
You can signup right now and start using Connect. We’re currently in public beta and as such, there is no charge for usage. If you have any questions, comments or ideas while you’re using Connect, please get in touch with us at hello@getconnect.io
Events / Month | Price / Month |
---|---|
0 - 75K | Free |
75K - 150K | $30 |
150K - 1M | $100 |
1M - 5M | $250 |
5M - 10M | $650 |
10M - 15M | $900 |
15M - 40M | $1800 |
40M+ | Let's chat |