# kafkats > Pure TypeScript Kafka Client High-performance Kafka client and streams library with zero native dependencies ## Table of Contents ### Introduction - [Getting Started](https://chrisrecalis.github.io/kafkats/guide.md) - [Installation](https://chrisrecalis.github.io/kafkats/guide/installation.md) - [Quick Start](https://chrisrecalis.github.io/kafkats/guide/quick-start.md) - [Core Concepts](https://chrisrecalis.github.io/kafkats/guide/concepts.md) ### @kafkats/client - [@kafkats/client](https://chrisrecalis.github.io/kafkats/client.md) - [Getting Started with @kafkats/client](https://chrisrecalis.github.io/kafkats/client/getting-started.md) - [Configuration](https://chrisrecalis.github.io/kafkats/client/configuration.md) - [Benchmarks](https://chrisrecalis.github.io/kafkats/client/benchmarks.md) - [Migrating from KafkaJS](https://chrisrecalis.github.io/kafkats/client/migration-from-kafkajs.md) ### Producer - [Producer API](https://chrisrecalis.github.io/kafkats/client/producer.md) - [Transactions](https://chrisrecalis.github.io/kafkats/client/transactions.md) ### Consumer - [Consumer API](https://chrisrecalis.github.io/kafkats/client/consumer.md) - [ShareConsumer API](https://chrisrecalis.github.io/kafkats/client/share-consumer.md) ### Admin - [Admin API](https://chrisrecalis.github.io/kafkats/client/admin.md) ### Fundamentals - [Compression](https://chrisrecalis.github.io/kafkats/client/compression.md) - [Codecs](https://chrisrecalis.github.io/kafkats/client/codecs.md) - [Authentication](https://chrisrecalis.github.io/kafkats/client/authentication.md) - [Error Handling](https://chrisrecalis.github.io/kafkats/client/errors.md) ### Advanced - [Cluster API](https://chrisrecalis.github.io/kafkats/client/advanced/cluster.md) - [Broker API](https://chrisrecalis.github.io/kafkats/client/advanced/broker.md) - [Protocol Internals](https://chrisrecalis.github.io/kafkats/client/advanced/protocol.md) ### @kafkats/flow - [@kafkats/flow](https://chrisrecalis.github.io/kafkats/flow.md) - [Getting Started with @kafkats/flow](https://chrisrecalis.github.io/kafkats/flow/getting-started.md) ### Core APIs - [KStream](https://chrisrecalis.github.io/kafkats/flow/streams.md) - [KTable](https://chrisrecalis.github.io/kafkats/flow/tables.md) - [Stream Operations](https://chrisrecalis.github.io/kafkats/flow/operations.md) ### Stateful Processing - [Windowing](https://chrisrecalis.github.io/kafkats/flow/windowing.md) - [Aggregations](https://chrisrecalis.github.io/kafkats/flow/aggregations.md) - [Joins](https://chrisrecalis.github.io/kafkats/flow/joins.md) - [State Stores](https://chrisrecalis.github.io/kafkats/flow/state-stores.md) ### Utilities - [Codecs](https://chrisrecalis.github.io/kafkats/flow/codecs.md) - [Testing](https://chrisrecalis.github.io/kafkats/flow/testing.md) ### @kafkats/flow-codec-zod - [@kafkats/flow-codec-zod](https://chrisrecalis.github.io/kafkats/flow-codec-zod.md) - [Usage](https://chrisrecalis.github.io/kafkats/flow-codec-zod/usage.md) ### @kafkats/flow-state-lmdb - [@kafkats/flow-state-lmdb](https://chrisrecalis.github.io/kafkats/flow-state-lmdb.md) - [Configuration](https://chrisrecalis.github.io/kafkats/flow-state-lmdb/configuration.md) - [Store Types](https://chrisrecalis.github.io/kafkats/flow-state-lmdb/stores.md) ### Examples - [Examples](https://chrisrecalis.github.io/kafkats/examples.md) - [Simple Producer](https://chrisrecalis.github.io/kafkats/examples/simple-producer.md) - [Consumer Group](https://chrisrecalis.github.io/kafkats/examples/consumer-group.md) - [Stream Processing](https://chrisrecalis.github.io/kafkats/examples/stream-processing.md) - [Word Count](https://chrisrecalis.github.io/kafkats/examples/word-count.md)