Fluentd logo

Fluentd

Open source data collector for unified logging layer that allows you to unify data collection and consumption for better use and understanding of data.

3 APIs 0 Features
Data CollectionLoggingOpen Source

APIs

Fluentd Plugin API

The Fluentd Plugin API allows developers to write custom input, output, filter, parser, formatter, and buffer plugins in Ruby. Plugins are distributed as RubyGems and integrate ...

Fluentd Forward Protocol

The Fluentd Forward Protocol is a binary protocol used to transport event streams between Fluentd nodes and compatible agents over TCP. It supports multiple transport modes incl...

Fluentd HTTP Input API

The Fluentd HTTP Input plugin exposes an HTTP endpoint that accepts log records posted as JSON or form-encoded data. It allows applications to send events to Fluentd over standa...

Event Specifications

Fluentd Forward Protocol

The Fluentd Forward Protocol is a binary MessagePack-based protocol used to transport event streams between Fluentd nodes, Fluent Bit agents, and compatible forwarders over TCP ...

ASYNCAPI

Semantic Vocabularies

Fluentd Context

0 classes · 7 properties

JSON-LD

Resources

🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
📄
ChangeLog
ChangeLog
🔗
Community
Community
💬
Support
Support
🔗
Slack
Slack
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: fluentd
name: Fluentd
description: >-
  Open source data collector for unified logging layer that allows you to unify data collection and consumption for
  better use and understanding of data.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/fluentd/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Data Collection
  - Logging
  - Open Source
apis:
  - aid: fluentd:fluentd-plugin-api
    name: Fluentd Plugin API
    description: >-
      The Fluentd Plugin API allows developers to write custom input, output, filter, parser, formatter, and buffer
      plugins in Ruby. Plugins are distributed as RubyGems and integrate with Fluentd's plugin management system to
      extend data collection and processing pipelines.
    humanURL: https://docs.fluentd.org/plugin-development
    tags:
      - Open Source
      - Plugin Development
      - Ruby
    properties:
      - type: Documentation
        url: https://docs.fluentd.org/plugin-development
      - type: Reference
        url: https://docs.fluentd.org/plugin-development/api-plugin-base
  - aid: fluentd:fluentd-forward-protocol
    name: Fluentd Forward Protocol
    description: >-
      The Fluentd Forward Protocol is a binary protocol used to transport event streams between Fluentd nodes and
      compatible agents over TCP. It supports multiple transport modes including Message, Forward, PackedForward, and
      CompressedPackedForward, and includes authentication and heartbeat mechanisms.
    humanURL: https://github.com/fluent/fluentd/wiki/Forward-Protocol-Specification-v1
    tags:
      - Logging
      - Networking
      - Protocol
    properties:
      - type: Documentation
        url: https://github.com/fluent/fluentd/wiki/Forward-Protocol-Specification-v1
      - type: Reference
        url: https://docs.fluentd.org/input/forward
      - type: AsyncAPI
        url: asyncapi/fluentd-forward-protocol-asyncapi.yml
  - aid: fluentd:fluentd-http-input
    name: Fluentd HTTP Input API
    description: >-
      The Fluentd HTTP Input plugin exposes an HTTP endpoint that accepts log records posted as JSON or form-encoded
      data. It allows applications to send events to Fluentd over standard HTTP, making it accessible from any language
      or platform that can make HTTP requests.
    humanURL: https://docs.fluentd.org/input/http
    tags:
      - HTTP
      - Input
      - Logging
    properties:
      - type: Documentation
        url: https://docs.fluentd.org/input/http
      - type: OpenAPI
        url: openapi/fluentd-http-input-openapi.yml
common:
  - type: JSONSchema
    url: json-schema/fluentd-log-event-schema.json
  - type: JSONLD
    url: json-ld/fluentd-context.jsonld
  - type: Website
    url: https://www.fluentd.org/
  - type: Documentation
    url: https://docs.fluentd.org/
  - type: GettingStarted
    url: https://docs.fluentd.org/quickstart
  - type: GitHubOrganization
    url: https://github.com/fluent
  - type: GitHubRepository
    url: https://github.com/fluent/fluentd
  - type: Blog
    url: https://www.fluentd.org/blog/
  - type: ChangeLog
    url: https://github.com/fluent/fluentd/blob/master/CHANGELOG.md
  - type: Community
    url: https://www.fluentd.org/community/
  - type: Support
    url: https://docs.fluentd.org/quickstart/support
  - type: Slack
    url: https://slack.fluentd.org/
  - type: LLMsTxt
    url: https://docs.fluentd.org/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com