# Tangent ## Docs - [tangent bench](https://docs.telophasehq.com/cli/bench.md): Benchmark performance of WASM plugin - [Overview](https://docs.telophasehq.com/cli/overview.md): Operate Tangent from the commandline. - [tangent plugin compile](https://docs.telophasehq.com/cli/plugin/compile.md): Compile WASM Plugin - [tangent plugin scaffold](https://docs.telophasehq.com/cli/plugin/scaffold.md): Create new WASM plugin - [tangent plugin test](https://docs.telophasehq.com/cli/plugin/test.md): Test WASM plugin correctness - [tangent run](https://docs.telophasehq.com/cli/run.md): Tangent runtime - [DAG](https://docs.telophasehq.com/configuration/dag.md): Define the dataflow graph connecting sources, plugins, and sinks. - [Plugins](https://docs.telophasehq.com/configuration/plugins.md): Define plugins used by Tangent pipelines. - [Runtime](https://docs.telophasehq.com/configuration/runtime.md): Control batching, worker threads, and plugin paths. - [Blackhole](https://docs.telophasehq.com/configuration/sinks/blackhole.md): Sink data to - [Compression](https://docs.telophasehq.com/configuration/sinks/compression.md): Control how Tangent compresses data before writing to sinks. - [Encoding](https://docs.telophasehq.com/configuration/sinks/encoding.md): Configure how Tangent formats and compresses sink output before upload. - [File](https://docs.telophasehq.com/configuration/sinks/file.md): Write output to a local file - [Overview](https://docs.telophasehq.com/configuration/sinks/overview.md): Write processed records to storage systems or discard them. - [S3](https://docs.telophasehq.com/configuration/sinks/s3.md): Write processed records to an Amazon S3 bucket. - [Decoding](https://docs.telophasehq.com/configuration/sources/decoding.md): How Tangent decodes incoming bytes from sources before handing them to your plugins. - [File](https://docs.telophasehq.com/configuration/sources/file.md): Read from files or directories. - [MSK](https://docs.telophasehq.com/configuration/sources/msk.md): Ingest logs from Amazon MSK (Managed Streaming for Apache Kafka). - [Overview](https://docs.telophasehq.com/configuration/sources/overview.md): Ingest data from sockets, queues, files, or streaming systems. - [Socket](https://docs.telophasehq.com/configuration/sources/socket.md): Ingest logs from a local Unix domain socket. - [SQS](https://docs.telophasehq.com/configuration/sources/sqs.md): Ingest logs and messages from Amazon SQS queues. - [Overview](https://docs.telophasehq.com/configuration/tangent-yaml.md): Top-level config that wires Runtime, Plugins, Sources, Sinks, and the DAG. - [Welcome to Tangent](https://docs.telophasehq.com/index.md): Stream processing without DSLs. Shareable, sandboxed, fast. - [Installation](https://docs.telophasehq.com/install.md): Install Tangent. - [Authoring a Plugin](https://docs.telophasehq.com/plugins/authoring.md): How to write a new plugin - [Community Plugins](https://docs.telophasehq.com/plugins/community.md) - [Quickstart](https://docs.telophasehq.com/quickstart.md): Build, run, and ship a WASM log processor in minutes. - [Runtime Deep Dive](https://docs.telophasehq.com/runtime.md): Deep dive into the Tangent Runtime ## Optional - [Github](https://github.com/telophasehq/tangent/) - [Discord](https://discord.gg/ZUHB3BRa8c)