# Knowde > Knowde is an AI platform for industrial operations, built for the chemicals and ingredients industry. Knowde AI extracts, structures, harmonizes and enriches product data out of legacy systems and offline documents; Knowde MDM is the master data repository that data lands in; Knowde CXP launches supplier storefronts natively integrated with MDM; and the Knowde Marketplace is a network of 8,000+ chemical company storefronts. The Knowde API exposes that platform through a GraphQL API (the recommended primary interface) and a RESTful JSON API, both served from developer-api.knowde.com behind OAuth 2.0 client credentials. Generated by the API Evangelist enrichment pipeline on 2026-08-01. Knowde publishes no llms.txt of its own (probed: HTTP 500 on developer.knowde.com/llms.txt, 404 on www.knowde.com/llms.txt, 403 on developer-api.knowde.com/llms.txt). ## APIs - [Knowde GraphQL API](https://developer.knowde.com/documentation/graphql): The recommended primary programmatic interface to the Knowde platform. Endpoint `https://developer-api.knowde.com/graphql`. Reference is generated from the Knowde GraphQL schema and exported as a standard GraphQL SDL file. Introspection is authentication-gated (HTTP 401 anonymously). - [Knowde REST API](https://developer.knowde.com/documentation/rest): Resource-oriented URLs, JSON payloads and responses, standard HTTP verbs and status codes. Base host `https://developer-api.knowde.com`. A staging environment is available for building and testing integrations. ## Docs - [Developer Center](https://developer.knowde.com/): Knowde's developer portal — documentation plus API Client management. - [Introduction](https://developer.knowde.com/documentation): Overview of the REST and GraphQL options. - [API Clients](https://developer.knowde.com/documentation/api_clients): Creating and deleting API Clients (client id + client secret). Requires company admin and the Knowde API enabled for the company. - [Authentication](https://developer.knowde.com/documentation/auth): OAuth 2.0 client credentials and refresh token flows against `https://developer-api.knowde.com/oauth/token`; bearer tokens in the `Authorization` header; RFC 7009 revocation at `/oauth/revoke`. Tokens live 86400 seconds. Access tokens as URI parameters (RFC 6750 §2.3) are not supported. - [PIMS Filters](https://developer.knowde.com/documentation/pims_filters): The filter grammar for querying the Knowde Product Information Management System. Filters are arrays of nested objects; REST encodes them as indexed query parameter families modeled on JSON:API. Types: boolean, list, range, value. - [Rate Limits](https://developer.knowde.com/documentation/rate_limits): `RateLimit-Limit`, `RateLimit-Remaining`, `RateLimit-Reset` (epoch) response headers; 429 over limit; window resets every 5 minutes; limits are set by subscription plan. Note: the REST and GraphQL API references at `/documentation/rest` and `/documentation/graphql` redirect anonymous visitors to `https://www.knowde.com/sign-in`. ## Specs No machine-readable contract is published anonymously. Probed on 2026-08-01 across `developer-api.knowde.com`, `api.knowde.com`, `developer.knowde.com` and `www.knowde.com`: `/openapi.json`, `/openapi.yaml`, `/swagger.json`, `/v1/openapi.json`, `/api-docs`, `/docs`, `/redoc`, `/api-docs/v1/swagger.yaml` and other rswag/Rails paths — all miss. The REST reference is rendered with Redoc, so an OpenAPI document exists behind the login. GraphQL introspection at `https://developer-api.knowde.com/graphql` returns HTTP 401. ## Artifacts - [Authentication profile](authentication/knowde-authentication.yml): OAuth 2.0 client credentials + refresh token, token revocation, API Client provisioning. - [API conventions](conventions/knowde-conventions.yml): surfaces, PIMS filter grammar, rate-limit signaling, error envelope, environments. - [Conformance](conformance/knowde-conformance.yml): OAuth 2.0 / RFC 6750 / RFC 7009 / IETF RateLimit headers / GraphQL / JSON:API query parameter families. - [Lifecycle](lifecycle/knowde-lifecycle.yml): status page, release notes, versioning and deprecation posture. - [Changelog](changelog/knowde-changelog.yml): the Knowde "What's New" product release page (undated entries). - [Sandbox](sandbox/knowde-sandbox.yml): documented staging environment; no published test values. - [Packages](packages/knowde-packages.yml): no first-party SDK in any registry; Apollo Client recommended for GraphQL. - [Trust center](security/knowde-trust-center.yml): SOC 2 Type 2, ISO/IEC 27001:2022, ISO/IEC 27701:2019, GDPR, CCPA, PIPEDA, EU-U.S. DPF. - [Domain security](security/knowde-domain-security.yml): TLS 1.3 everywhere, HSTS on the web and docs hosts, CAA and DMARC (p=reject) on knowde.com, no DNSSEC. - [Well-known probes](well-known/knowde-well-known.yml): no /.well-known documents published on any host. ## Company - [Knowde](https://www.knowde.com/): Company site. - [Knowde AI](https://www.knowde.com/software/knowde-ai) - [Knowde Master Data Management](https://www.knowde.com/software/master-data-management) - [Knowde Customer Experience Platform](https://www.knowde.com/software/customer-experience-platform) - [Knowde Marketplace](https://www.knowde.com/marketplace): Network of 8,000+ chemical company storefronts. - [Use cases](https://www.knowde.com/use-cases) - [What's New](https://www.knowde.com/resources/whats-new) - [Blog](https://blog.knowde.com/) - [Partners](https://www.knowde.com/partners) - [Status](https://status.knowde.com/) - [Trust Center](https://trust.knowde.com/) - [Support](https://help.knowde.com/hc/en-us) - [Terms and Conditions](https://privacy.knowde.com/terms-and-conditions/) - [Privacy Policy](https://privacy.knowde.com/privacy-policy/) - [GitHub](https://github.com/knowde)