Community components
You learned how to create custom components by combining existing components in the previous section. Now you’ll learn about community components. These are specialized components that the Alloy community develops and maintains.
Community components extend Alloy’s capabilities with vendor-specific integrations and specialized functionality that may not be suitable for core components. They follow the same component architecture you’ve learned about but have different support and stability characteristics.
What are community components?
Community components are components that community members implement and maintain rather than the core Alloy team. They’re particularly useful for:
- Vendor-specific integrations: Components for services that Grafana Labs doesn’t offer commercial support for.
- Specialized functionality: Components that serve specific use cases or niche requirements.
- Experimental features: New capabilities that need community validation before potential inclusion in core components.
Key characteristics of community components:
- Community ownership: The community implements, maintains, and supports them.
- No commercial support: Grafana Labs doesn’t provide commercial support for these components.
- Review process: The Alloy development team reviews and accepts them before adding them to the repository.
- Stability level: They don’t have defined stability levels and aren’t covered by the backward compatibility strategy.
Enable community components
Community components are disabled by default. To use them, you must explicitly enable them when running Alloy:
alloy run --feature.community-components.enabled config.alloyThis flag ensures that you consciously choose to use components that have different support characteristics than core components. After enabling community components, you can use them the same way as any built-in component in your configuration.
Warning
Grafana Labs may disable or remove community components without a maintainer if they block or prevent the development of Alloy.
Next steps
Now that you understand community components, explore how to find and use components in your configurations:
- Component reference - Browse all available components including community components
- Configure components - Learn how to use components in your configuration
For component selection guidance:
- Choose a component - Get guidance on selecting the right component for your needs



