Okio is a low-level I/O library created by Square for Java and Kotlin that simplifies and optimizes data access. It provides a modern alternative to Java’s InputStream and OutputStream, enabling efficient, buffered, and chainable data handling. Okio is used in many high-performance networking and serialization libraries, including OkHttp.

Features

  • Efficient buffered reading and writing
  • Immutable and mutable ByteString handling
  • Support for file, memory, and socket I/O
  • Built-in timeout handling for streams
  • Integration with OkHttp and Kotlin coroutines
  • Platform-independent API for Java and Kotlin

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow Okio

Okio Web Site

Other Useful Business Software
Earn up to 15% annual interest with Nexo. Icon
Earn up to 15% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Okio!

Additional Project Details

Operating Systems

Android, Linux, Mac, Windows

Programming Language

Kotlin

Related Categories

Kotlin Libraries

Registered

2025-07-22