Run Custom Python Code with Custom Packages—New Component Released
Create your own Python component within Keboola!

We’re introducing a new Custom Python component that lets you run your own Python code directly within Keboola, with support for custom dependencies configured via the UI. This component is ideal for production use cases where you need reusable, isolated logic as part of your flows.
Compared to Python Transformations, it offers better encapsulation and separation of concerns—making it a great next step once your code outgrows the quick-testing phase. Another advantage is a support for encrypted configuration parameters, so you can save your top secret credentials with no worries!
The component uses Keboola’s standard execution model and is fully integrated into the platform. You can find the source code on GitHub.