Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.95 KB

index.md

File metadata and controls

60 lines (46 loc) · 2.95 KB
title permalink showLinkToGithubPage
Keboola Connection Developers Documentation
/
false

This documentation site is aimed for developers who are working with Keboola Connection (KBC) programmatically. For end-users, there is a separate documentation ready at help.keboola.com.

  • TOC {:toc}

What KBC Is

Cloud based, extremely open and extendable, KBC is the ideal environment for working with your data, be it loading from various sources, manipulating, enriching, or finally, pushing the data to new systems and consumption methods.

The KBC system consists of many independent and loosely connected components, such as Extractors, Storage or Writers, that are orchestrated together through (mostly REST) APIs.

Where to Start

In this documentation, we will show you how to

Development Project

If you are a 3rd party developer working with KBC, chances are that you do not have an access to a project in KBC. It is not strictly necessary to have a KBC project, but it certainly helps because you can test your code in action.

You can apply for a development project with the following features:

  • 3.5GB storage space
  • Snowflake backend
  • 10 users
  • 3 orchestrations
  • Possibility to create a demo development project in GoodData with 0.5GB storage and 10 users (expires in 1 month)

Under the following conditions:

  • You do not belong to a company which already has a project in KBC.
  • You will use the project fairly (not abuse it or use it for production).
  • You will remain active in the development.

Note that once you register (and join a vendor) in our Developer portal, you will gain access to a development project. If you don't have it, or need a development project for other reasons, send us an email. Not into creative writing? Feel free to use our template:

Hello,
I'm *XY* (from the *YZ* company) and I'd like to develop an *extractor|writer|application* for KBC.
My component will do *some really awesome things*.