# Manage objects

Learn the fundamental CRUD (Create, Read, Update, Delete) operations for Weaviate objects. The following guides provide detailed steps for creating single objects, batch importing, reading specific objects, retrieving all objects, updating existing objects, and deleting objects within your collections.

::::card-grid
:::card{title="Create objects" href="/guides/how-to-manage-objects-create" icon="circle-plus"}
Add individual data objects to a Weaviate collection.
:::

:::card{title="Batch import" href="/guides/how-to-manage-objects-import" icon="file-input"}
Efficiently add multiple data objects to a collection in batches.
:::

:::card{title="Read objects" href="/guides/how-to-manage-objects-read" icon="eye"}
Retrieve specific data objects from a collection by their ID or vector.
:::

:::card{title="Read all objects" href="/guides/how-to-manage-objects-read-all-objects" icon="list"}
Fetch multiple or all objects from a collection, often with pagination.
:::

:::card{title="Update objects" href="/guides/how-to-manage-objects-update" icon="pencil"}
Modify existing data objects within a collection (full or partial updates).
:::

:::card{title="Delete objects" href="/guides/how-to-manage-objects-delete" icon="trash-2"}
Remove specific data objects from a collection.
:::
::::

## Questions and feedback

Have a question or feedback? Here's how to reach us.

::::card-grid
:::card{title="Community Forum" href="https://forum.weaviate.io/c/support" icon="messages-square"}
Ask questions and connect with other developers on our **Community forum**.
:::

:::card{title="Support" href="/guides/support-overview" icon="life-buoy"}
Weaviate Cloud user or customer? Find the right channel on the **Support page**.
:::
::::

## Related pages

- [Agents](./agents-index.md)
- [AI-assisted Weaviate code generation](./ai-assisted-vibe-coding-index.md)
- [APIs](./apis-index.md)
- [Authorization and authentication](./authorization-and-authentication-index.md)
- [Benchmarks](./benchmarks-index.md)
- [Best practices](./best-practices-index.md)
- [Client libraries](./clients-index.md)
- [Client Libraries / SDKs](./client-libraries-index.md)
- [Cloud](./cloud-index.md)
- [Cloud account management](./cloud-account-management-index.md)

# Agent Instructions

This portal answers questions programmatically. To receive a synthesized,
source-cited answer instead of crawling page by page, append the `?ask=`
query parameter to any page URL on this site:

    /guides/quickstart?ask=how+do+I+authenticate

Optional parameters:

- `&goal=<what-you-are-trying-to-do>` steers the answer toward your
  objective (e.g. `&goal=write+a+python+client`).
- `&version=<label>` scopes the answer to a mounted version when the
  portal publishes more than one.

The response is `text/markdown`: the answer followed by a `# Sources` list
of the portal pages it was grounded in. Status codes are the contract:

- `200` — the answer; `402` — the portal owner’s plan or answer credits are
  exhausted (surface this to your operator; do NOT retry); `429` — you are
  rate-limited; back off for the `Retry-After` seconds; `503` — the answer
  lane is temporarily unavailable; fall back to crawling the `.md` pages.

For the full corpus map read `llms.txt` at the site root; for the tool
surface (search + page fetch as MCP tools) see `/mcp`.
