이 MCP로 할 수 있는 일
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connectors, integrations, access control, and cloud hosting.
도구
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['connector_id', 'bindings'], 'properties': {'bindings': {'type': 'array', 'items': {'type': 'object', 'required': ['schema', 'source'], 'properties': {'mode': {'enum': ['live_read', 'live_readwrite', 'sync'], 'type': 'string'}, 'schema': {'type': 'string', 'description': 'App schema name to back.'}, 'source': {'type': 'string', 'description': 'Source stream/table (must match a discovered stream for live modes).'}, 'stream_class': {'enum': ['entity', 'event'], 'type': 'string', 'description': "'entity' = mutable business records (current-state rows, e.g. customers/products); 'event' = append-only time-series/log rows (e.g. clicks, sensor readings). OMIT it to let the platform classify safely from the stream's shape — only set it to override."}, 'tenant_binding': {'type': 'object', 'description': "How live rows map to Supero tenants. OMIT for the default {mode:'fixed', tenant:'default-tenant'} (all rows visible to the default tenant/admin — required, else live reads 403 tenant_binding_missing). For per-tenant isolation pass {mode:'column', tenant_field:'<col>', tenant_value_map:{<supero_tenant>:<source_value>}}."}}}}, 'connector_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid', 'service_id', 'config'], 'properties': {'config': {'type': 'object', 'description': 'Test/sandbox config key→value (e.g. {"sendgrid_api_key":"SG.test…"}). Live-marked keys refused; send test keys only.'}, 'service_id': {'type': 'string', 'description': "Catalog id (e.g. 'stripe_checkout', 'email')."}, 'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['name', 'kind'], 'properties': {'auth': {'type': 'object', 'description': 'api kind: {type: none|api_key|bearer|basic|oauth2, ...}.'}, 'host': {'type': 'string'}, 'kind': {'enum': ['database', 'api', 'warehouse'], 'type': 'string', 'description': 'Source kind.'}, 'name': {'type': 'string', 'description': 'Connector name (unique within the project).'}, 'port': {'type': 'integer'}, 'config': {'type': 'object', 'description': 'Extra source config (e.g. warehouse account).'}, 'db_type': {'type': 'string', 'description': 'database/warehouse: postgresql|mysql|mssql|oracle|mongodb|snowflake|bigquery|redshift|databricks|clickhouse|fabric.'}, 'base_url': {'type': 'string', 'description': 'api kind: API base URL.'}, 'database': {'type': 'string'}, 'endpoint': {'type': 'string', 'description': 'api kind: endpoint path.'}, 'password': {'type': 'string', 'description': 'DB password — sent to the platform, never echoed.'}, 'ssl_mode': {'type': 'string'}, 'username': {'type': 'string'}, 'test_first': {'type': 'boolean', 'description': 'Probe connectivity before creating (default true).'}, 'schema_namespace': {'type': 'string', 'description': 'Namespace for schemas from this source.'}}}
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Project name/slug.'}, 'description': {'type': 'string', 'description': 'Optional: what the app is for — persisted on the project so future sessions build to it.'}, 'display_name': {'type': 'string'}, 'requirements': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: the confirmed requirements/plan bullets — persisted on the project record (future sessions read them via build_get_project).'}, 'schema_namespace': {'type': 'string', 'description': 'Optional; server normalizes/derives if omitted.'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'target': {'enum': ['local', 'cloud_ephemeral'], 'type': 'string', 'description': "Default 'cloud_ephemeral' when cloud deploy is enabled (else 'local')."}, 'app_type': {'enum': ['web', 'all'], 'type': 'string', 'description': "Default 'web'."}, 'project_uuid': {'type': 'string'}, 'version_uuid': {'type': 'string', 'description': 'Default: latest published version.'}}}
입력 스키마
{'type': 'object', 'required': ['poll_url'], 'properties': {'poll_url': {'type': 'string'}, 'permanent': {'type': 'boolean', 'description': 'Set true when polling a build_go_live (permanent) deploy so the expiry guidance is correct. Default: auto-detected.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'timeout': {'type': 'integer', 'description': 'Max seconds to wait IN THIS CALL (default 60, cap 90 — an MCP call must finish under the ~100s edge limit). On timeout, resume with the returned execution_id; the job keeps running server-side.'}, 'connector_id': {'type': 'string'}, 'execution_id': {'type': 'string', 'description': 'RESUME polling an in-flight discovery (from a previous timeout error) instead of starting a new job.'}}}
입력 스키마
{'type': 'object', 'required': ['files'], 'properties': {'files': {'type': 'object', 'description': 'Map of {relative_path: file_content}.'}, 'files_ref': {'type': 'string', 'description': 'For a LARGE bundle that exceeds the model output-token cap: a file_id from build_stage_bundle (upload the gzip(json {path:content}) blob out-of-band, then pass its file_id here). Preferred over files/files_b64gz when the bundle will not fit inline.'}, 'files_b64gz': {'type': 'string', 'description': 'Alt to files: base64(gzip(JSON {path:content})).'}, 'project_uuid': {'type': 'string', 'description': 'Target project (enables namespace + collision checks).'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'suites': {'type': 'array', 'items': {'enum': ['auth', 'crud', 'services', 'aggregates', 'workflows', 'ui', 'all'], 'type': 'string'}, 'description': "Subset to run (default ['all']). Skipping a core suite caps the verdict."}, 'live_email': {'type': 'boolean', 'description': 'Actually send a test email (default false → audit-only).'}, 'project_uuid': {'type': 'string', 'description': 'The project the published bundle belongs to.'}, 'version_uuid': {'type': 'string', 'description': 'Published version to test. Default: latest.'}}}
입력 스키마
{'type': 'object', 'required': ['run_id'], 'properties': {'run_id': {'type': 'string', 'description': 'The run_id from build_e2e_test.'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'file': {'type': 'string', 'description': "Optional app-root-relative path (e.g. 'ui/app.js') to return that single file's content inline (~120KB cap, truncated with a note)."}, 'project_uuid': {'type': 'string'}, 'version_uuid': {'type': 'string', 'description': 'Default: latest published version.'}}}
입력 스키마
{'type': 'object', 'properties': {'file': {'enum': ['schemas.py', 'config.py', 'setup.py', 'ui/app.js'], 'type': 'string', 'description': 'Optional: return only this one file instead of the whole bundle.'}, 'offset': {'type': 'integer', 'description': 'Byte offset to start from (for paging; default 0).'}, 'archetype': {'enum': ['index', 'commerce-marketplace', 'service-booking', 'ops-dashboard', 'multitenant-portal', 'saas-billing'], 'type': 'string', 'description': "Which reference app (default 'index' to list them)."}, 'max_bytes': {'type': 'integer', 'description': 'Max bytes to return per section (default ~32000).'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'project_uuid': {'type': 'string', 'description': 'Project UUID (from build_list_projects).'}}}
입력 스키마
{'type': 'object', 'properties': {'parts': {'enum': ['both', 'contract', 'ui_schemas'], 'type': 'string', 'description': "What to return (default 'both'): 'contract' = state machine/ops/schemas; 'ui_schemas' = default UI only."}, 'service_id': {'type': 'string', 'description': "The service id (e.g. 'cart', 'booking', 'payment'); 'index' (default) lists all."}}}
입력 스키마
{'type': 'object', 'properties': {'doc': {'enum': ['skills', 'components', 'rubric', 'landing', 'integrations', 'web', 'transactional', 'workflows', 'mobile', 'services', 'e2e_testing', 'connectors'], 'type': 'string', 'description': "Which doc (default 'skills')."}, 'offset': {'type': 'integer', 'description': 'Byte offset to start from (for paging large docs; default 0).'}, 'max_bytes': {'type': 'integer', 'description': 'Max bytes to return per section (default ~32000).'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'file_id': {'type': 'string', 'description': "Default: the resolved version's web artifact file_id."}, 'project_uuid': {'type': 'string'}, 'version_uuid': {'type': 'string', 'description': 'Default: latest published version.'}}}
입력 스키마
{'type': 'object', 'properties': {'project_uuid': {'type': 'string', 'description': "Defaults to the key's project."}}}
입력 스키마
{'type': 'object', 'properties': {'category': {'type': 'string', 'description': "Optional filter ('integration' or 'service')."}, 'service_id': {'type': 'string', 'description': "Optional: one service's detail incl. config fields."}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default 50).'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'lines': {'type': 'integer', 'description': 'Max log lines to return (default 200).'}, 'since': {'type': 'integer', 'description': 'How many minutes back to fetch (default 60).'}, 'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['description'], 'properties': {'entities': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional: the main entity/noun names (e.g. ['college','course','student']). Sharpens the per-entity detail-page + seed guidance."}, 'description': {'type': 'string', 'description': "The app idea in a sentence or two (e.g. 'portal for Karnataka polytechnic colleges with admin + student portals')."}, 'public_facing': {'type': 'boolean', 'description': 'Optional: true if end-users/the public browse it (vs an internal-only tool). Inferred if omitted.'}, 'is_multi_tenant': {'type': 'boolean', 'description': 'Optional: true if each customer/org (college/clinic/branch) is a separate tenant. Inferred from the description if omitted.'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid', 'files'], 'properties': {'files': {'type': 'object', 'description': 'Map of {relative_path: file_content}.'}, 'force': {'type': 'boolean', 'description': 'Publish even if validation has errors (default false).'}, 'app_type': {'enum': ['web', 'all'], 'type': 'string', 'description': "Default 'web'."}, 'validate': {'type': 'boolean', 'description': 'Validate before publish (default true).'}, 'files_ref': {'type': 'string', 'description': 'For a LARGE bundle that exceeds the model output-token cap: a file_id from build_stage_bundle (upload the gzip(json {path:content}) blob out-of-band, then pass its file_id here). Preferred over files/files_b64gz when the bundle will not fit inline.'}, 'files_b64gz': {'type': 'string', 'description': 'Alt to files: base64(gzip(JSON {path:content})). Use if a CDN/WAF blocks raw code in the body.'}, 'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'properties': {'description': {'type': 'string', 'description': 'The app description / intent (drives email/sms/oauth/ai/payment triggers).'}, 'service_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': "Platform service ids the app will use (e.g. ['cart','order','appointment']). Drives most recommendations."}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid', 'confirm_project_name'], 'properties': {'files': {'type': 'object', 'description': 'Optional new bundle {path: content} to publish after the wipe.'}, 'app_type': {'enum': ['web', 'all'], 'type': 'string'}, 'files_ref': {'type': 'string', 'description': 'For a LARGE bundle that exceeds the model output-token cap: a file_id from build_stage_bundle (upload the gzip(json {path:content}) blob out-of-band, then pass its file_id here). Preferred over files/files_b64gz when the bundle will not fit inline.'}, 'files_b64gz': {'type': 'string', 'description': 'Alt to files: base64(gzip(JSON {path:content})). Use if a CDN/WAF blocks raw code in the body.'}, 'project_uuid': {'type': 'string'}, 'confirm_project_name': {'type': 'string', 'description': "Must equal the project's name — a safety confirmation."}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'The connector to run (from build_connect_data_source).'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid', 'mode'], 'properties': {'mode': {'enum': ['dev', 'live'], 'type': 'string'}, 'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'url': {'type': 'string', 'description': 'The deployed app URL (from build_deploy_status).'}, 'email': {'type': 'string', 'description': 'Optional — a user to log in and verify data reads.'}, 'entity': {'type': 'string', 'description': "Optional bare schema slug (e.g. 'participant') to read for the authed data check."}, 'tenant': {'type': 'string', 'description': "Optional tenant for the login. Default '' so the server resolves the user's OWN tenant (required for a multi-tenant app whose test user lives in a named tenant)."}, 'password': {'type': 'string', 'description': 'Optional — password for that user.'}, 'poll_url': {'type': 'string', 'description': 'Alt to url: the build_deploy poll_url; the URL is resolved from it.'}, 'project_uuid': {'type': 'string', 'description': 'The deployed project (for namespace + live_url).'}, 'expected_app_js_sha1': {'type': 'string', 'description': 'Optional — the first 12 lowercase hex chars of `sha1sum ui/app.js` (sha1 of your local bundle FILE). If given, smoke_test reports whether the DEPLOYED app.js matches, so you can confirm the deploy actually rolled (vs a stuck roll / stale cache serving the old bundle). Case-insensitive; a malformed value is reported as a warning, never a false mismatch.'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid', 'patch'], 'properties': {'patch': {'type': 'object', 'description': 'Fields to update.'}, 'project_uuid': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['files'], 'properties': {'files': {'type': 'object', 'description': 'Map of {relative_path: file_content} for the bundle.'}, 'files_ref': {'type': 'string', 'description': 'For a LARGE bundle that exceeds the model output-token cap: a file_id from build_stage_bundle (upload the gzip(json {path:content}) blob out-of-band, then pass its file_id here). Preferred over files/files_b64gz when the bundle will not fit inline.'}, 'files_b64gz': {'type': 'string', 'description': 'Alt to files: base64(gzip(JSON {path:content})). Use if a CDN/WAF blocks raw code in the body.'}, 'project_uuid': {'type': 'string', 'description': 'Target project (for namespace/schema checks).'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['connector_id', 'execution_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}, 'execution_id': {'type': 'string', 'description': 'UUID of the execution to cancel.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'params': {'type': 'object', 'description': 'Optional discovery parameters.'}, 'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id', 'execution_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}, 'execution_id': {'type': 'string', 'description': 'UUID of the discovery execution.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id', 'execution_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}, 'execution_id': {'type': 'string', 'description': 'UUID of the discovery execution.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'params': {'type': 'object', 'description': 'Optional execution parameters.'}, 'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'required': ['connector_id'], 'properties': {'connector_id': {'type': 'string', 'description': 'UUID of the connector.'}}}
입력 스키마
{'type': 'object', 'required': ['config'], 'properties': {'config': {'type': 'object', 'description': 'Connector config to test.'}}}
입력 스키마
{'type': 'object', 'required': ['object_type', 'name'], 'properties': {'data': {'type': 'object', 'description': 'Object fields as key-value pairs'}, 'name': {'type': 'string', 'description': 'Object name (required for most types)'}, 'tenant': {'type': 'string', 'description': "Optional tenant name to create the object under (multi-tenant apps: seed a specific named tenant's data). Omit for single-tenant apps — the session/API-key tenant is used."}, 'object_type': {'type': 'string', 'description': "The object type to create (e.g. 'customer', 'appointment', 'project')"}, 'parent_type': {'type': 'string', 'description': "Parent type if applicable (e.g. 'project' for tenant, 'domain' for project)"}, 'parent_fq_name': {'type': 'array', 'items': {'type': 'string'}, 'description': "Parent FQ name path (e.g. ['cine-corp', 'car-service'])"}}}
입력 스키마
{'type': 'object', 'required': ['object_type', 'uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Object UUID to delete'}, 'tenant': {'type': 'string', 'description': 'Optional tenant name context for this delete (multi-tenant apps). Omit for single-tenant apps — the session/API-key tenant is used. Deletes address the record by UUID.'}, 'object_type': {'type': 'string', 'description': 'The object type'}}}
입력 스키마
{'type': 'object', 'required': ['object_type', 'uuid'], 'properties': {'uuid': {'type': 'string', 'description': 'Object UUID'}, 'object_type': {'type': 'string', 'description': "The object type (e.g. 'customer', 'project', 'tenant')"}}}
입력 스키마
{'type': 'object', 'required': ['object_type'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default: 100)'}, 'detail': {'type': 'boolean', 'description': 'Include full object data (default: true)'}, 'offset': {'type': 'integer', 'description': 'Skip N results for pagination'}, 'tenant': {'type': 'string', 'description': "Optional tenant name to scope the search to (multi-tenant apps: verify a specific named tenant's data). Omit for single-tenant apps — the session/API-key tenant is used."}, 'filters': {'type': 'object', 'description': 'Filter criteria as key-value pairs (e.g. {"status": "active"})'}, 'object_type': {'type': 'string', 'description': "The object type to search (e.g. 'customer', 'project', 'tenant', 'connector')"}}}
입력 스키마
{'type': 'object', 'required': ['object_type', 'uuid', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Fields to update'}, 'uuid': {'type': 'string', 'description': 'Object UUID to update'}, 'tenant': {'type': 'string', 'description': 'Optional tenant name context for this update (multi-tenant apps). Omit for single-tenant apps — the session/API-key tenant is used. Updates address the record by UUID.'}, 'object_type': {'type': 'string', 'description': 'The object type'}}}
입력 스키마
{'type': 'object', 'required': ['project_uuid'], 'properties': {'project_uuid': {'type': 'string', 'description': 'UUID of the project to link schemas to.'}, 'schema_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of schema names to link (resolved to UUIDs).'}, 'schema_uuids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of schema registry UUIDs to link.'}}}
입력 스키마
{'type': 'object', 'required': ['permission'], 'properties': {'permission': {'type': 'string', 'description': "Permission to check (e.g. 'schema:manage', 'data:write')."}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['schema_uuid'], 'properties': {'schema_uuid': {'type': 'string', 'description': 'UUID of the schema to delete.'}, 'force_delete': {'type': 'boolean', 'description': 'Force delete even with dependencies (default: false).'}}}
입력 스키마
{'type': 'object', 'required': ['schema_uuid'], 'properties': {'schema_uuid': {'type': 'string', 'description': 'UUID of the schema to retrieve.'}, 'include_content': {'type': 'boolean', 'description': 'Include full schema content (default: true).'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {'project_uuid': {'type': 'string', 'description': "Project to list schemas for. Optional; defaults to the key's project when resolvable (pass the project_uuid from build_whoami/build_list_projects under an API key)."}, 'include_content': {'type': 'boolean', 'description': 'Include full schema content (default: true).'}}}
입력 스키마
{'type': 'object', 'required': ['schemas'], 'properties': {'schemas': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of schema definitions to save.'}, 'project_uuid': {'type': 'string', 'description': 'Optional project UUID to auto-link saved schemas to.'}, 'skip_existing': {'type': 'boolean', 'description': 'Skip schemas that already exist (default: true).'}}}
입력 스키마
{'type': 'object', 'required': ['schema_uuid', 'schema_content'], 'properties': {'new_version': {'type': 'string', 'description': 'Optional new version string.'}, 'schema_uuid': {'type': 'string', 'description': 'UUID of the schema to update.'}, 'schema_content': {'type': 'object', 'description': 'New schema content (full schema definition).'}, 'check_compatibility': {'type': 'boolean', 'description': 'Check compatibility with existing data (default: true).'}}}
입력 스키마
{'type': 'object', 'required': ['schemas'], 'properties': {'schemas': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of schema definitions to validate.'}}}
입력 스키마
{'type': 'object', 'required': ['sdk_uuid'], 'properties': {'artifact': {'enum': ['wheel', 'source', 'docs'], 'type': 'string', 'description': "Artifact type (default: 'wheel')."}, 'sdk_uuid': {'type': 'string', 'description': 'UUID of the SDK.'}}}
입력 스키마
{'type': 'object', 'properties': {'languages': {'type': 'array', 'items': {'enum': ['python', 'javascript', 'java', 'go', 'cpp'], 'type': 'string'}, 'description': "Languages to generate (default: ['python', 'javascript'])."}, 'include_docs': {'type': 'boolean', 'description': 'Include docs (default: true).'}, 'force_rebuild': {'type': 'boolean', 'description': 'Force rebuild (default: false).'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default: 50).'}, 'language': {'type': 'string', 'description': 'Filter by language.'}}}
입력 스키마
{'type': 'object', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'description': 'Request ID from sdk_generate.'}}}
최근 도구 변경
유사한 MCP 서버
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…
RationalBloks
Creates, deploys, manages, and searches schema-based REST API projects and Neo4j knowledge graphs across staging and production e…