We announced a new product! Join the free beta plan

It's time to breakyour data silos.

Adacord helps you store, get and share your data in a super simple way.

Introducing adacord

Once upon a time there was a techy pal that had to build a product on top of internal data. Sometimes the data was available in CSV format, other times in a database, other times through APIs (with no docs and a complex auth process), and other time it was only available through a message queue.

You get the picture, it took more time to understand how to get access to the data than actually building the product.

Adacord helps you exactly with that. It offers a unified interface to get and share your data within teams, company and outside.

We use a data container to store your data, that we call bucket, similar to a database table.

Every bucket gets a unique public url. Access controll is fully customizable. You push and consume your data with HTTP calls or SQL queries. A bucket can have an auto-detected schema or can be schema-less.

Here's where adacord can help you:

  • Seamlessly share data between your backend (APIs) and data teams (SQL)
  • Stream data from message queues (Google PubSub support is available)
  • Integrate data from heterogeneous sources (APIs, SQL, streams, files, ...)
  • Apify your data

Free beta plan

We are just getting started so we packed a super-simple-free plan:

  • 2 buckets
  • 1 GB of data per bucket

We plan to roll-out more plans as soon as the beta period is over. If for any reason it doesn't fit your needs feel free to reach out hello@adacord.com.

How to start with adacord (in less than 1 minute)

Install the cli and sdk

»»»»

pip install adacord

Using the cli

»»»»

adacord user create

»»»»

adacord login --email me@my-email.com

»»»»

adacord bucket create --description "My first bucket"

»»»»

adacord bucket push your-bucket-id --file data.csv

»»»»

adacord bucket query 'select * from `your-bucket-name`'

Using curl

####

Create a new bucket token and copy it

####

a bucket token gives read/write access to a single bucket

»»»»

adacord bucket token create your-bucket-id

####

Push some data

»»»»

curl -X GET \
-H 'Content-type: application/json' \
-H 'Authorization: Bearer your-bucket-token' \
--data '{"data": {"message": "Hello, World!"}}' \
https://your-bucket-name.adacrd.in

####

Get your data back

»»»»

curl -X GET \
-H 'Content-type: application/json' \
-H 'Authorization: Bearer your-bucket-token' \
https://your-bucket-name.adacrd.in

With the sdk

####

Create a new API token

»»»»

adacord api_tokens create

####

Launch the Python repl

»»»»

python

>>>

from adacord import api

>>>

ada = api.Client(token="your-api-token")

>>>

bucket = ada.Buckets.create(description="my-bucket")

>>>

bucket.push_data({"hello": "ciao"})

>>>

data = bucket.get_data()

Need help?

Just shoot us an email at hello@adacord.com.