# Components & Data

- [Object Types](/documentation-and-resources/components-and-data/object-types.md)
- [Data in Contextual](/documentation-and-resources/components-and-data/object-types/data-in-contextual.md)
- [Secrets](/documentation-and-resources/components-and-data/object-types/data-in-contextual/secrets.md)
- [Validation](/documentation-and-resources/components-and-data/object-types/data-in-contextual/validation.md)
- [Versioning](/documentation-and-resources/components-and-data/object-types/data-in-contextual/versioning.md)
- [Examples](/documentation-and-resources/components-and-data/object-types/examples.md)
- [Creating an Object Type](/documentation-and-resources/components-and-data/object-types/creating-an-object-type.md)
- [Object Type Details](/documentation-and-resources/components-and-data/object-types/object-type-details.md)
- [Definition](/documentation-and-resources/components-and-data/object-types/object-type-details/definition.md)
- [Data Schema](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema.md)
- [Automatic Record Metadata](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/automatic-metadata.md)
- [Generated Values](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/generated-properties.md)
- [Dates and Times](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/generated-properties/dates-and-times.md)
- [UUIDs](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/generated-properties/uuids.md)
- [Frequently Used Validation](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/frequently-used-validation.md)
- [Disallowing Null Property Values](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/disallowing-null-property-values.md)
- [Disallowing Undefined Properties](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/disallowing-undefined-properties.md)
- [Secrets](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/secret.md)
- [AI Assistant](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/ai-assistant.md)
- [ID and PrimaryKey Permanence](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/id-and-primarykey-permanence.md)
- [UI Schemas](/documentation-and-resources/components-and-data/object-types/object-type-details/ui-schemas.md)
- [Features](/documentation-and-resources/components-and-data/object-types/object-type-details/features.md)
- [Triggers](/documentation-and-resources/components-and-data/object-types/object-type-details/triggers.md)
- [Actions](/documentation-and-resources/components-and-data/object-types/object-type-details/actions.md)
- [Audit Trail](/documentation-and-resources/components-and-data/object-types/object-type-details/audit-trail.md)
- [Versions](/documentation-and-resources/components-and-data/object-types/object-type-details/versions.md)
- [Templates](/documentation-and-resources/components-and-data/object-types/object-type-details/templates.md)
- [Records](/documentation-and-resources/components-and-data/object-types/object-type-details/records.md)
- [Using Object Types in Flows](/documentation-and-resources/components-and-data/object-types/using-object-types-in-flows.md)
- [Records](/documentation-and-resources/components-and-data/object-types/records.md)
- [Records and Your Tenant API](/documentation-and-resources/components-and-data/object-types/records/records-and-your-tenant-api.md)
- [Record Import](/documentation-and-resources/components-and-data/object-types/records/record-import.md): It's quick and easy to add records using a JSONL file.
- [Flows](/documentation-and-resources/components-and-data/flows.md)
- [Nodes](/documentation-and-resources/components-and-data/flows/nodes.md)
- [Wires](/documentation-and-resources/components-and-data/flows/wires.md)
- [Message Object](/documentation-and-resources/components-and-data/flows/message-object.md)
- [Flow Editor](/documentation-and-resources/components-and-data/flows/node-red-flow-editor.md)
- [Basics](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/basics.md)
- [Saving Changes](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/saving-changes.md)
- [In-Flow Testing with Debugger](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/in-flow-testing-with-debugger.md)
- [Restart Agents to Make Changes Active](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/restart-agents-to-make-changes-active.md)
- [Config](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/config.md)
- [SolutionAI](/documentation-and-resources/components-and-data/flows/node-red-flow-editor/solution-ai.md)
- [Node Reference](/documentation-and-resources/components-and-data/flows/node-reference.md)
- [AI Gateway](/documentation-and-resources/components-and-data/flows/node-reference/ai-gateway.md)
- [AI Generate](/documentation-and-resources/components-and-data/flows/node-reference/ai-gateway/ai-generate.md)
- [AI Tool](/documentation-and-resources/components-and-data/flows/node-reference/ai-gateway/ai-tool.md)
- [AI Tool Response](/documentation-and-resources/components-and-data/flows/node-reference/ai-gateway/ai-tool-response.md)
- [Common](/documentation-and-resources/components-and-data/flows/node-reference/common.md)
- [Log Tap](/documentation-and-resources/components-and-data/flows/node-reference/common/log-tap.md)
- [Inject](/documentation-and-resources/components-and-data/flows/node-reference/common/inject.md)
- [Debug](/documentation-and-resources/components-and-data/flows/node-reference/common/debug.md)
- [Complete](/documentation-and-resources/components-and-data/flows/node-reference/common/complete.md)
- [Catch](/documentation-and-resources/components-and-data/flows/node-reference/common/catch.md)
- [Status](/documentation-and-resources/components-and-data/flows/node-reference/common/status.md)
- [Link In](/documentation-and-resources/components-and-data/flows/node-reference/common/link-in.md)
- [Link Call](/documentation-and-resources/components-and-data/flows/node-reference/common/link-call.md)
- [Link Out](/documentation-and-resources/components-and-data/flows/node-reference/common/link-out.md)
- [Comment](/documentation-and-resources/components-and-data/flows/node-reference/common/comment.md)
- [Event](/documentation-and-resources/components-and-data/flows/node-reference/event.md)
- [Prepare Event](/documentation-and-resources/components-and-data/flows/node-reference/event/prepare-event.md)
- [Event Start](/documentation-and-resources/components-and-data/flows/node-reference/event/event-start.md)
- [Event End](/documentation-and-resources/components-and-data/flows/node-reference/event/event-end.md)
- [Event Error](/documentation-and-resources/components-and-data/flows/node-reference/event/event-error.md)
- [Object](/documentation-and-resources/components-and-data/flows/node-reference/object.md)
- [Search Object](/documentation-and-resources/components-and-data/flows/node-reference/object/search-object-type.md)
- [Get Object](/documentation-and-resources/components-and-data/flows/node-reference/object/get-object.md)
- [Create Object](/documentation-and-resources/components-and-data/flows/node-reference/object/create-object.md)
- [Patch Object](/documentation-and-resources/components-and-data/flows/node-reference/object/patch-object.md)
- [Put Object](/documentation-and-resources/components-and-data/flows/node-reference/object/put-object.md)
- [Delete Object](/documentation-and-resources/components-and-data/flows/node-reference/object/delete-object.md)
- [Run Action](/documentation-and-resources/components-and-data/flows/node-reference/object/run-action.md)
- [Request](/documentation-and-resources/components-and-data/flows/node-reference/request.md)
- [Send to Agent](/documentation-and-resources/components-and-data/flows/node-reference/request/send-to-agent.md)
- [HTTP GET](/documentation-and-resources/components-and-data/flows/node-reference/request/http-get.md)
- [HTTP PATCH](/documentation-and-resources/components-and-data/flows/node-reference/request/http-patch.md)
- [HTTP PUT](/documentation-and-resources/components-and-data/flows/node-reference/request/http-put.md)
- [HTTP DELETE](/documentation-and-resources/components-and-data/flows/node-reference/request/http-delete.md)
- [HTTP POST](/documentation-and-resources/components-and-data/flows/node-reference/request/http-post.md)
- [GQL](/documentation-and-resources/components-and-data/flows/node-reference/request/gql.md)
- [Produce Message](/documentation-and-resources/components-and-data/flows/node-reference/request/produce-message.md)
- [Function](/documentation-and-resources/components-and-data/flows/node-reference/function.md)
- [Function](/documentation-and-resources/components-and-data/flows/node-reference/function/function.md)
- [Switch](/documentation-and-resources/components-and-data/flows/node-reference/function/switch.md)
- [Change](/documentation-and-resources/components-and-data/flows/node-reference/function/change.md)
- [Range](/documentation-and-resources/components-and-data/flows/node-reference/function/range.md)
- [Template](/documentation-and-resources/components-and-data/flows/node-reference/function/template.md)
- [Delay](/documentation-and-resources/components-and-data/flows/node-reference/function/delay.md)
- [Trigger](/documentation-and-resources/components-and-data/flows/node-reference/function/trigger.md)
- [Exec](/documentation-and-resources/components-and-data/flows/node-reference/function/exec.md)
- [Filter](/documentation-and-resources/components-and-data/flows/node-reference/function/filter.md)
- [Loop](/documentation-and-resources/components-and-data/flows/node-reference/function/loop.md)
- [Models](/documentation-and-resources/components-and-data/flows/node-reference/models.md)
- [ML Predict](/documentation-and-resources/components-and-data/flows/node-reference/models/ml-predict.md)
- [Network](/documentation-and-resources/components-and-data/flows/node-reference/network.md)
- [MQTT In](/documentation-and-resources/components-and-data/flows/node-reference/network/mqtt-in.md)
- [MQTT Out](/documentation-and-resources/components-and-data/flows/node-reference/network/mqtt-out.md)
- [HTTP In](/documentation-and-resources/components-and-data/flows/node-reference/network/http-in.md)
- [HTTP Response](/documentation-and-resources/components-and-data/flows/node-reference/network/http-response.md)
- [HTTP Request](/documentation-and-resources/components-and-data/flows/node-reference/network/http-request.md)
- [WebSocket In](/documentation-and-resources/components-and-data/flows/node-reference/network/websocket-in.md)
- [WebSocket Out](/documentation-and-resources/components-and-data/flows/node-reference/network/websocket-out.md)
- [TCP In](/documentation-and-resources/components-and-data/flows/node-reference/network/tcp-in.md)
- [TCP Out](/documentation-and-resources/components-and-data/flows/node-reference/network/tcp-out.md)
- [TCP Request](/documentation-and-resources/components-and-data/flows/node-reference/network/tcp-request.md)
- [UDP In](/documentation-and-resources/components-and-data/flows/node-reference/network/udp-in.md)
- [UDP Out](/documentation-and-resources/components-and-data/flows/node-reference/network/udp-out.md)
- [Sequence](/documentation-and-resources/components-and-data/flows/node-reference/sequence.md)
- [Split](/documentation-and-resources/components-and-data/flows/node-reference/sequence/split.md)
- [Join](/documentation-and-resources/components-and-data/flows/node-reference/sequence/join.md)
- [Sort](/documentation-and-resources/components-and-data/flows/node-reference/sequence/sort.md)
- [Batch](/documentation-and-resources/components-and-data/flows/node-reference/sequence/batch.md)
- [Parser](/documentation-and-resources/components-and-data/flows/node-reference/parser.md)
- [csv](/documentation-and-resources/components-and-data/flows/node-reference/parser/csv.md)
- [html](/documentation-and-resources/components-and-data/flows/node-reference/parser/html.md)
- [json](/documentation-and-resources/components-and-data/flows/node-reference/parser/json.md)
- [xml](/documentation-and-resources/components-and-data/flows/node-reference/parser/xml.md)
- [yaml](/documentation-and-resources/components-and-data/flows/node-reference/parser/yaml.md)
- [Agents](/documentation-and-resources/components-and-data/agents.md)
- [Creating an Agent](/documentation-and-resources/components-and-data/agents/creating-an-agent.md)
- [Types of Agents](/documentation-and-resources/components-and-data/agents/types-of-agents.md)
- [Event to Flow](/documentation-and-resources/components-and-data/agents/types-of-agents/event-to-flow.md)
- [HTTP to Flow](/documentation-and-resources/components-and-data/agents/types-of-agents/http-to-flow.md)
- [Custom Domains](/documentation-and-resources/components-and-data/agents/types-of-agents/http-to-flow/custom-domains.md)
- [How Agents Work](/documentation-and-resources/components-and-data/agents/how-agents-work.md)
- [Flow Execution](/documentation-and-resources/components-and-data/agents/how-agents-work/flow-execution.md)
- [HTTP Load Balancing](/documentation-and-resources/components-and-data/agents/how-agents-work/http-load-balancing.md)
- [Event Routing](/documentation-and-resources/components-and-data/agents/how-agents-work/event-routing.md)
- [Scale and Performance](/documentation-and-resources/components-and-data/agents/scale-and-performance.md)
- [Flow execution](/documentation-and-resources/components-and-data/agents/scale-and-performance/flow-execution.md)
- [Parallel Instances](/documentation-and-resources/components-and-data/agents/scale-and-performance/parallel-instances.md)
- [Event Lag Scaling](/documentation-and-resources/components-and-data/agents/scale-and-performance/event-lag-scaling.md)
- [Compute Threshold Scaling](/documentation-and-resources/components-and-data/agents/scale-and-performance/compute-threshold-scaling.md)
- [Instance Compute Sizing](/documentation-and-resources/components-and-data/agents/scale-and-performance/instance-compute-sizing.md)
- [Agent Details](/documentation-and-resources/components-and-data/agents/agent-details.md)
- [Definition](/documentation-and-resources/components-and-data/agents/agent-details/definition.md)
- [Operations](/documentation-and-resources/components-and-data/agents/agent-details/operations.md)
- [Logs](/documentation-and-resources/components-and-data/agents/agent-details/logs.md)
- [Session Log](/documentation-and-resources/components-and-data/agents/agent-details/logs/session-log.md)
- [Message Log](/documentation-and-resources/components-and-data/agents/agent-details/logs/message-log.md)
- [Audit Trail](/documentation-and-resources/components-and-data/agents/agent-details/audit-trail.md)
- [Versions](/documentation-and-resources/components-and-data/agents/agent-details/versions.md)
- [Using Agents in Flows](/documentation-and-resources/components-and-data/agents/using-agents-in-flows.md): The Send To Agent Node
- [Connections](/documentation-and-resources/components-and-data/connections.md)
- [Creating a Connection](/documentation-and-resources/components-and-data/connections/creating-a-connection.md)
- [Types of Connections](/documentation-and-resources/components-and-data/connections/types-of-connections.md)
- [Basic](/documentation-and-resources/components-and-data/connections/types-of-connections/basic.md)
- [Bearer](/documentation-and-resources/components-and-data/connections/types-of-connections/bearer.md)
- [Client Grant](/documentation-and-resources/components-and-data/connections/types-of-connections/client-grant.md)
- [Kafka](/documentation-and-resources/components-and-data/connections/types-of-connections/kafka.md)
- [Password Grant](/documentation-and-resources/components-and-data/connections/types-of-connections/password-grant.md)
- [Public](/documentation-and-resources/components-and-data/connections/types-of-connections/public.md)
- [AI Connections](/documentation-and-resources/components-and-data/connections/types-of-connections/ai-connections.md)
- [Pulsar](/documentation-and-resources/components-and-data/connections/types-of-connections/pulsar.md)
- [Using Connections in Flows](/documentation-and-resources/components-and-data/connections/using-connections-in-flows.md)
- [AI Routes](/documentation-and-resources/components-and-data/ai-routes.md)
- [JWKS Profiles](/documentation-and-resources/components-and-data/jwks-profiles.md)
- [Using JWKS Profiles in Your Solution](/documentation-and-resources/components-and-data/jwks-profiles/using-jwks-profiles-in-your-solution.md)
