# Developer Tasks

> Step-by-step guides for developers using etcd as a key-value store in their applications.

---

LLMS index: [llms.txt](/llms.txt)

---

Section pages:

- [Reading from etcd](/docs/etcd/tasks/developer/reading-from-etcd/): Reading a value in an etcd cluster
- [Writing to etcd](/docs/etcd/tasks/developer/writing-to-etcd/): Adding a KV pair to an etcd cluster
- [How to get keys by prefix](/docs/etcd/tasks/developer/how-to-get-key-by-prefix/): Guide to extracting etcd keys by their prefix
- [How to delete keys](/docs/etcd/tasks/developer/how-to-delete-keys/): Describes a way to delete etcd keys
- [How to make multiple writes in a transaction](/docs/etcd/tasks/developer/how-to-transactional-write/): Guide to making transactional writes
- [How to watch keys](/docs/etcd/tasks/developer/how-to-watch-keys/): Guide to watching etcd keys
- [How to create lease](/docs/etcd/tasks/developer/how-to-create-lease/): Guide to creating a lease in etcd
- [How to create locks](/docs/etcd/tasks/developer/how-to-create-locks/): Guide to creating distributed locks in etcd
