Skip to main content

What are Entities?

Entities are the nodes in your knowledge graph. They represent distinct things - people, companies, places, concepts - that can have facts (triples) about them. When you create a triple like “Tesla → founded_by → Elon Musk”, Neode automatically:
  1. Creates an entity for “Tesla” (if it doesn’t exist)
  2. Creates an entity for “Elon Musk” (if it doesn’t exist)
  3. Links the triple to both entities

Listing Entities

All Entities in an Index

Search by Name

Exact Name Match

With Pagination

Getting an Entity

Retrieve a specific entity by ID:
Response:

Creating Entities

While entities are usually auto-created from triples, you can create them manually:
Manual entity creation is useful when you want to set a description or avatar before adding triples.

Updating Entities

Update Name or Description

Set Avatar

Deleting Entities

Deleting an entity also deletes all triples where it’s the subject or object.

Entity Disambiguation

How It Works

Within an index, Neode automatically links triples to existing entities by name:
  1. You create triple: “Tesla → founded_by → Elon Musk”
  2. Neode checks: Does “Tesla” entity exist in this index?
  3. If yes: Links the triple to existing entity
  4. If no: Creates new entity, then links

Managing Duplicates

If you have duplicate entities (e.g., “Tesla” and “Tesla, Inc.”), you can: Option 1: Update the name
Option 2: Delete the duplicate (after migrating triples)

Separate Domains

Use different indexes to keep entities separate:
Now “Apple” in tech index is separate from “Apple” in food index.

Entity Properties

AI-Generated Descriptions

Generate a description using AI based on the entity’s triples:
This analyzes all triples about the entity and generates a natural language description.
Description generation costs 1¢ per request.

Querying Entity Triples

Get all triples related to an entity:

API Reference

See the complete Entities API documentation.