> For the complete documentation index, see [llms.txt](https://docs.bindplane.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bindplane.com/feature-guides/deployment-and-management/library.md).

# Library

Create resuable sources, processors, and destinations.

Library resources can be created from the library or added from one of your configurations. They are marked with a filled bookmark and are each given a unique (case-insensitive) name.

They can be edited from the library or a configuration. Editing one of these resources will be reflected everywhere it is used. If a resource is in more than one configuration, you will be prompted to confirm the update. Configurations containing the resource must still be rolled out afterward.

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/dKNXkJPw7kquXLgiVKwM/feature-guides-library-image-1.png" alt="Bindplane docs - Library - image 1"><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/ICCsItTRrRB5jU64bRL2/feature-guides-library-image-2.png" alt="Bindplane docs - Library - image 2"><figcaption></figcaption></figure>

### Use a library resource

To use a Host source you added in the library, create or go to an existing configuration and add a Host source. You will be prompted with a list of existing library Host sources.

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/St49OOikngMOfddY4tjn/feature-guides-library-image-3.png" alt="Bindplane docs - Library - image 3"><figcaption></figcaption></figure>

### Add an existing resource to the library

If you have an existing resource that you want to add to the library, edit the resource and click the bookmark to give it a name and add it. It must be fully saved in a configuration for this option to appear.

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/SIlK0vsu1BfzSn2jcbL9/feature-guides-library-image-4.png" alt="Bindplane docs - Library - image 4"><figcaption></figcaption></figure>

### Unlink a resource from the library

You can also unlink a resource by clicking the bookmark while a resource is in the library. This will save the resource as-is in your configuration and it will no longer be linked to the library resource.

Destinations are always library resources, and cannot be unlinked.

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/pZbsg3Eo614vq7nHVbxI/feature-guides-library-image-5.png" alt="Bindplane docs - Library - image 5"><figcaption></figcaption></figure>

### Delete resources in the library

You can delete resources from the library as long as they are not being used in a configuration. Select the resources you want to delete, and the button will appear. Any resources not that cannot be deleted will show a list of the configurations they are in.

<figure><img src="https://content.gitbook.com/content/DBruzp1JKFyzeaBOInfR/blobs/elgvdISyKQbsLQcAu5Kn/feature-guides-library-image-6.png" alt="Bindplane docs - Library - image 6"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.bindplane.com/feature-guides/deployment-and-management/library.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
