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
🔗
JSON-LD
JSON-LD
🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
📄
Change Log
Change Log
🔗
Community
Community
💬
Support
Support
🔗
Slack
Slack

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-productions.s3.amazonaws.com/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-04-28'
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: JSON-LD
    url: json-ld/fluentd-context.jsonld
  - type: Website
    url: https://www.fluentd.org/
  - type: Documentation
    url: https://docs.fluentd.org/
  - type: Getting Started
    url: https://docs.fluentd.org/quickstart
  - type: GitHub Organization
    url: https://github.com/fluent
  - type: GitHubRepository
    url: https://github.com/fluent/fluentd
  - type: Blog
    url: https://www.fluentd.org/blog/
  - type: Change Log
    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/
maintainers:
  - FN: Kin Lane
    email: [email protected]