What is KOIN? - https://insert-koin.io
A pragmatic lightweight dependency injection framework for Kotlin developers. Koin is a DSL, a light container and a pragmatic API
You can find the following page to help setup your project: Koin Gradle Setup
Latest News
- Follow us on Twitter for latest news: @insertkoin_io
- Koin developers on Medium: koin developers hub
Any question about Koin usage?
- Come talk on slack #koin channel
- Post your question on Stackoverflow - #koin tag
Found a bug or a problem on a specific feature? Open an issue on Github issues
Want to help or share a proposal about Koin? problem on a specific feature?
- Open an issue to explain the issue you want to solve Open an issue
- Come talk on slack #koin-dev channel
- After discussion to validate your ideas, you can open a PR or even a draft PR if the contribution is a big one Current PRs
Additional readings about basic setup: https://github.com/InsertKoinIO/koin/blob/master/CONTRIBUTING.adoc
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
This sample uses Koin's core APIs only. For production work, the team behind Koin (Kotzilla) maintains four official, complementary tools. One data layer, four surfaces:
- Kotzilla SDK — captures the data the Console and the MCP
Server read. Drop in via
monitoring()below; coordinates inlibs.versions.toml. - Kotzilla Console — visual exploration of that data: timelines, distributions, app-vitals dashboards.
- Kotzilla MCP Server — same data in the terminal, exposed to Claude Code / Cursor or other AI agents for SDK setup guidance, in-flow diagnosis, fixes, and build reports.
- Koin IDE Plugin ("Koin Dependency Injection (Official)" on JetBrains Marketplace) — Koin configuration viz, Insights View, and AI-powered fix prompts in Android Studio / IntelliJ. Requires Kotzilla account sign-in.
Reference integration: https://github.com/kotzilla-io/kmp-app-monitoring Setup details: docs/observability.md
