Reference

The Reference section is the source of truth for every public class, configuration value, and HTTP endpoint. Pages are deliberately terse: signature, parameters, return value, one short example. For the why of each concept and full how-to recipes, read the linked Concepts and Development pages.

Reference is per-SDK #

Orchesty supports more than one SDK and we expect the list to grow. Instead of forcing a single page to juggle multiple languages, each SDK has its own subtree mirroring its actual class structure. A small mapping table below makes it easy to find the equivalent class in the other SDK.

Subsections #

Concept-to-class index #

Use this table to find the class implementing a given concept in your SDK of choice.

ConceptNode.jsPHP
Application (root abstract)AApplicationApplicationAbstract
Application (no auth / API key)ABasicApplicationBasicApplicationAbstract
Application (OAuth1)not supportedOAuth1ApplicationAbstract
Application (OAuth2)AOAuth2ApplicationOAuth2ApplicationAbstract
ConnectorAConnector / ACommonConnectorConnectorAbstract
Custom nodeextension of ACommonNodeCommonNodeAbstract
Batch nodeABatchNodeBatchAbstract
Per-message contextProcessDtoProcessDto
Per-message context (batch)BatchProcessDtoBatchProcessDto
Outbound HTTP requestRequestDto(folded into ConnectorAbstract)
Application install (configured instance)ApplicationInstallApplicationInstall
Settings formsFormStack / Form / FieldFormStack / Form / Field
Field type enumFieldTypeField::TYPE_* constants
Reserved form keysCoreFormsEnum(constants in Form)
Dependency containerDIContainerSymfony bundle

Page conventions #

Every per-class page follows the same skeleton: intro, class signature, public API methods (each with parameters, return value, and one short inline example), inheritance, and a "See also" footer that points back into Concepts and Development.

© 2025 Orchesty Solutions. All rights reserved.