# Cats API

**Canonical:** https://apis.io/apis/scala/cats/  
**Provider:** Scala — https://apis.io/providers/scala/  
**Documentation:** https://typelevel.org/cats/

Cats API is one of 11 APIs that [Scala](https://apis.io/providers/scala/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Category Theory, Functional Programming, Scala, and Type Classes. The published artifact set on APIs.io includes API documentation.

Cats is a lightweight, modular library for functional programming in Scala. It provides type class abstractions (Functor, Monad, Applicative, etc.) and their instances for standard library types. The most widely used functional programming library in the Scala ecosystem (56% adoption).

## Machine-readable artifacts (3)

- **Documentation** — https://typelevel.org/cats/
- **API Documentation** — https://typelevel.org/cats/api/
- **GitHub** — https://github.com/typelevel/cats

## Other Scala APIs (10)

- [Scala Standard Library API](https://apis.io/apis/scala/scala-lang/)
- [Akka API](https://apis.io/apis/scala/akka/)
- [Akka HTTP API](https://apis.io/apis/scala/akka-http/)
- [Play Framework API](https://apis.io/apis/scala/play-framework/)
- [ZIO API](https://apis.io/apis/scala/zio/)
- [http4s API](https://apis.io/apis/scala/http4s/)
- [Slick API](https://apis.io/apis/scala/slick/)
- [Circe API](https://apis.io/apis/scala/circe/)
- [Apache Spark API](https://apis.io/apis/scala/apache-spark/)
- [sbt Build Tool](https://apis.io/apis/scala/sbt/)

## Tags

Category Theory, Functional Programming, Scala, Type Classes

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/scala/cats/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/scala/.
