---
title: "Write reusable components"
slug: "write-reusable-components"
status: "update"
updated: 2025-12-16T15:13:05Z
published: 2025-12-16T15:13:05Z
canonical: "support.tulip.co/write-reusable-components"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Write reusable components

**Tulip has advanced features to write your own reusable components:**

## [Custom Widgets](/r230/docs/custom-widgets-overview)
Code your own custom UX and logic, which you can drop into any app.

You can also use one of the many [custom widgets available on the Tulip library](https://library.tulip.co/search?section=Widgets).


## [Automations](/r230/docs/automations)
{{glossary.Automation}}s is a no-code editor for creating reusable workflow logic.

## [Functions](/r230/docs/functions)
Functions allow you to standardize logic, reuse integrations, and accelerate app development. 

:::(Info) (Who can use this feature)
As of r338, Functions is in Production Early Access. To request access, contact your Customer Success manager.
:::
