# Embedding a custom beat in my application

**URL:** <https://discuss.elastic.co/t/embedding-a-custom-beat-in-my-application/124362>\
**Category:** Beats\
**Tags:** beats-development\
**Created:** [March 16, 2018, 7:16pm UTC](https://discuss.elastic.co/t/embedding-a-custom-beat-in-my-application/124362 "2018-03-16T19:16:43Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![ruflin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruflin/32/3116_2.png) [@ruflin](https://discuss.elastic.co/u/ruflin)\
**Post date:** [March 22, 2018, 1:57pm UTC](https://discuss.elastic.co/t/embedding-a-custom-beat-in-my-application/124362/4 "2018-03-22T13:57:43Z")

</div>

Have a look at this thread here: [How to create a new Beats output?](https://discuss.elastic.co/t/how-to-create-a-new-beats-output/61074/9)

It's a bit outdated as lots of things in the interfaces used changed with 6.0. I would recommend you to have a look at one of the simpler outputs like the file output to see what the minimal interfaces are that are required. [https://github.com/elastic/beats/tree/master/libbeat/outputs/fileout](https://github.com/elastic/beats/tree/master/libbeat/outputs/fileout)

---

_[View the full topic](https://discuss.elastic.co/t/embedding-a-custom-beat-in-my-application/124362)._
