@oneplatform/sdk
@oneplatform/sdk¶
@oneplatform/sdk — TypeScript client for the OnePlatform API.
Quick start¶
import { createClient } from '@oneplatform/sdk';
const client = createClient({
baseUrl: 'https://api.example.com',
auth: { apiKey: 'op_live_...' },
});
const products = client.data.entity('Product').list();
for await (const page of products) {
console.log(page.items);
}
Only types and values that external consumers need are re-exported here. Transport internals, auth handler implementations, and platform-type constructors are kept package-private.
Classes¶
- AuthError
- ClientError
- ConfigurationError
- ConflictError
- CursorExpiredError
- ForbiddenError
- NetworkError
- NotFoundError
- OnePlatformError
- PaginationLimitError
- RateLimitError
- ServerError
- ValidationError
Interfaces¶
- AccessTokenAuthConfig
- ApiKey
- ApiKeyAuthConfig
- App
- AuditEntry
- AuditQueryOptions
- BrowserAuthConfig
- BulkOperation
- BulkResult
- ClientOptions
- ConnectorInstance
- ConnectorTestResult
- CreateApiKeyRequest
- CreateAppRequest
- CreateConnectorRequest
- CreatedApiKey
- CreateOntologyRequest
- CreatePipelineRequest
- CreatePluginRequest
- CreateUserRequest
- CursorResult
- FieldConditionBuilder
- FilterBuilder
- GetOptions
- ListOptions
- LogEntry
- LogQueryOptions
- MigrationStatus
- MutationOptions
- OnePlatformClient
- OntologyDiff
- OntologyField
- OntologyRelationship
- OntologySchema
- Page
- PaginatedIterable
- PaginationOptions
- Pipeline
- PipelineDefinition
- PipelineRun
- PipelineStep
- PlatformEvent
- Plugin
- ResolvedClientConfig
- RetryPolicy
- Subscription
- SubscriptionOptions
- TailOptions
- UpdateAppRequest
- UpdateConnectorRequest
- UpdateOntologyRequest
- UpdatePipelineRequest
- UpdatePluginRequest
- UpdateUserRequest
- User
- ValidateOntologyRequest
- ValidationResult
- WhoAmIResponse