﻿---
title: Create an Integration
description: This section provides the guidance you'll need to be able to create, manage, and optimize integrations with Elastic products. Begin by understanding what...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations
products:
  - Elastic integrations
---

# Create an Integration
This section provides the guidance you'll need to be able to create, manage, and optimize integrations with Elastic products.

## Getting Started

Begin by understanding what is an [integration](https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations/what-is-an-integration).

## Building Integrations

Dive deep into the technical aspects of building integrations with Elastic products. Our [Building Integrations](https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations/build-new-integration) guide covers everything from architecture and design principles to coding best practices and sample projects.

## OTel Input Packages

Learn how to create [OTel Input Packages](https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations/otel-input-packages) that configure OpenTelemetry Collector receivers within EDOT (Elastic Distribution of OpenTelemetry).

## Testing and Validation

Ensure your integrations work seamlessly by following our [Testing and Validation](https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations/testing-validation) guidelines. Learn about different testing methodologies, tools, and techniques to validate your integration's performance and reliability.

## Packaging and Deployment

Once your integration is ready, our [Packaging and Deployment](https://www.elastic.co/elastic/docs-builder/docs/3016/extend/integrations/package-spec) guide will help you package your integration and deploy it efficiently. This section includes instructions on creating distributable packages, setting up deployment environments, and more.