Menu
LogoKoinSetupQuickstartDocumentation
Roadmap & SupportBlogContact UsTwitter
3.1
  • 3.2
  • 3.1
๐ŸŒœ
๐ŸŒž
LogoKoin
  • Setup
  • Quickstart
  • Documentation
  • Roadmap & Support
  • Blog
  • Contact Us
  • Twitter
  • Versions
    • 3.2
    • 3.1
  • Setup
    • Koin v2
    • Koin v3
  • Upgrade
    • Maven Central & JCenter
    • Migration Guide
    • Known Issues
  • Core
    • What is Koin?
    • Koin DSL
    • Koin Reflection DSL
    • Definitions
    • Modules
    • Start Koin
    • Koin Component
    • Passing Parameters - Injected Parameters
    • Context Isolation
    • Scopes
    • Setters injection
    • Logging
    • Properties
  • Tests
    • Injecting in Tests
    • Checking your modules or application graph
  • Android
    • Starting Koin on Android
    • Get the Android Context
    • Koin with Android Classes
    • Managing Android Scopes
    • Injecting Android ViewModel
    • Fragment Factory
    • Work Manager
    • Jetpack Compose
    • Android Reflection DSL
    • Android Instrumented Testing
  • Ktor
    • Koin for Ktor
  • Kotlin Multiplatform
    • Kotlin Multiplatform
This is documentation for Koin 3.1, which is no longer actively maintained.
For up-to-date documentation, see the latest version (3.2).
Version: 3.1

What is Koin?

A pragmatic and lightweight dependency injection framework for Kotlin developers.

Koin is a DSL, a light container and a pragmatic API

Edit this page
Previous
ยซ Known Issues
Next
Koin DSL ยป

Docs

  • Core Reference
  • Android Reference

Community

  • Stack Overflow
  • Slack
  • Twitter

About Us

  • Kotzilla
  • Github
Copyright ยฉ 2022 Koin & Kotzilla