Keboola Connection.

Data Platform As a Service.

We were born in the cloud. Nothing to install or manage, lower maintenance costs, great flexibility and scalability.

Use our intuitive and user-friendly environment for working with your data, or talk directly to our APIs.

We have over 200 integrations to connect to your data sources or analytical platforms.

KBC doesn’t have what you need? An open and extendable environment allows you to build your own data apps or integrations using GitHub and Docker.

Blend data and increase its value. Be creative. Verify your hypotheses quickly.

No sources are out of limits and the possibilities for visualisation and distribution of your insights are endless.

Collaborate with others in an open and safe environment.

Keboola Connection Architecture

Check out our full code in Github. Fork it. Play with it.


Get all required data from various sources into one place.

Typically, they connect to APIs of external services. But they can also connect directly to an arbitrary database, or process incoming e-mails.

No programming is necessary. More than 70 custom-built extractors, from marketing applications to finance, with own User Interface.

Clients with development resources can create their own Generic Extractor for implementing extractors for services with REST API. It connects to hundreds of thousands of APIs with just a simple JSON configuration.

Learn more


Modify your data. Clean it, blend it and put it back to Storage.

Data is picked from Storage, manipulated and then stored back again. Transformations can be created by writing a free-form script in SQL, R and Python.

We provide you with a sandbox to experiment in without worrying of losing critical data. is integrated for large SQL visual debugging.

Learn more

Data is never clean. Prepare it for your analyses better and faster. For instance, our Geo Augmentation helps you clean addresses. If you need an app we don't have, bring it in. The system is fully extensible.


Deliver output data into systems and applications where it gets consumed.

Writers take the enriched and processed data, help
to identify and describe it, and load it into its final destination.

Some of the most popular writers currently supported are GoodData, Tableau, YellowFin, Redshift, Oracle database, Dropbox, Amazon S3, MySQL, ElasticSearch or Google Drive.

Learn more


Extend Keboola Connection with arbitrary code to extract, manipulate or write data. Or, go to our App Store and choose ready-to-deploy analytical applications written by others.

Creating your own simple Custom Science application is easy and takes only a few minutes. Or, use Docker for maximum flexibility, and we will run it for you. We take care of the billing, too.

Learn more

Examples of specific requests: "We need to analyze comments from our customers," or "We want to personalize our website for each customer... But we're not good at AI".

Apply right away Geneea's NLP from our App Store. Personalize your website and send personalized newsletters with Recombee...

Do you wish to work with external data science teams without sharing full access to your platform? Give them access to clean data in Keboola Connection out.bucket and let them create a data frame with one simple command. Create a model, write it to their private GitHub and then automatically connect it back to your project. Run it automatically on a daily basis, so your models stay accurate.


Manage everything related to storing and accessing data.

As the core of Keboola’s architecture, Storage is a layer on top of database engines that we use as our backends: Snowflake, MySQL and Redshift.

Storage API provides Keboola Connection components and 3rd party applications with easy access to all required functionality while shielding them from the complexities that are irrelevant to the task at hand.

Enjoy the comfort of using Keboola’s Storage, or connect your own remote storage.

Learn more


Make your large and complex projects fully automated.

Run a data extractor or any other component when and how often you want. Don’t like our scheduling? Write your own.

Think of ETL as a managed service. Your team will focus only on value creation and real business problems, instead of menial and routine tasks of data mapping and hygiene.

Learn more

All Your Business Data in One Place

Integrate new data sources with unexpected ease and keep only the data that really matters. Clean it effortlessly, analyse it, share it without limitations, and finally, visualise it in the BI tool of your choice.

Watch a demonstration of enriching Salesforce data with Mailchimp.

Do you want to dive in more? Check out these links:

Geek blog: