کاتلین کروتین یک کتابخانه برنامه نویسی غیر مسدود کننده (non-blocking) برای زبان برنامه نویسی کاتلین است که برای توسعه اپلیکیشن های شبکه ای طراحی شده است. کروتین ها به توسعه دهندگان این امکان را می دهند تا کدهای غیر مسدود کننده بنویسند که باعث افزایش کارایی و بهره وری می شود.