├── .claude └── agents │ ├── integration-debugger.md │ └── integration-tester.md ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── build.yml │ ├── ci.yml │ ├── deploy-docs.yml │ ├── docker-publish.yml │ ├── nodejs-sdk.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── CLAUDE.md ├── LICENSE ├── README.md ├── configs └── .gitkeep ├── docs ├── .gitignore ├── README.md ├── api │ └── platform-api-specification.yaml ├── architecture │ └── pricing-models.md ├── blog │ ├── 2025-03-25-getting-started │ │ └── index.mdx │ ├── authors.yml │ └── tags.yml ├── design │ ├── README.md │ ├── hld-backend-architecture.md │ ├── lld-api-management-flows.md │ └── system-flow-diagrams.md ├── docs │ ├── api │ │ ├── analytics │ │ │ ├── billing.md │ │ │ ├── rate-limits.md │ │ │ └── usage.md │ │ ├── consumer │ │ │ ├── api-keys.md │ │ │ ├── register.md │ │ │ └── subscriptions.md │ │ ├── provider │ │ │ ├── delete.md │ │ │ ├── onboarding.md │ │ │ ├── update.md │ │ │ └── validate.md │ │ ├── readme.md │ │ └── user │ │ │ ├── api-keys.md │ │ │ ├── register.md │ │ │ └── subscriptions.md │ ├── contribution │ │ ├── architecture │ │ │ ├── a71f36ac3b43be711ce2ae04c1083c694bfbcad7.mmd │ │ │ ├── arch.mmd │ │ │ ├── readme.md │ │ │ └── seq-dig │ │ │ │ ├── observability.sequence.mmd │ │ │ │ ├── onboarding.sequence.mmd │ │ │ │ ├── testing.sequence.mmd │ │ │ │ └── usage.sequence.mmd │ │ ├── git.md │ │ ├── setup.md │ │ ├── style.md │ │ └── testing.md │ ├── intro.md │ ├── services │ │ ├── README.md │ │ ├── auth-service.md │ │ ├── credit-management-service.md │ │ ├── credit-service.md │ │ ├── gateway-service.md │ │ ├── onboarding-service.md │ │ ├── subscription-service.md │ │ └── swagger.json │ └── swagger │ │ ├── add-new-api-keys.api.mdx │ │ ├── onboard-a-new-api.api.mdx │ │ ├── sidebar.ts │ │ ├── update-api-key-status.api.mdx │ │ ├── veil-api-management.info.mdx │ │ └── veil-core-openapi-reference.info.mdx ├── docusaurus.config.ts ├── flows │ ├── api-registration-complete.md │ ├── key-lifecycle-management.md │ └── usage-tracking-architecture.md ├── implementation │ └── implementation-roadmap.md ├── package.json ├── pnpm-lock.yaml ├── references │ ├── README │ ├── RFC:proxy-event-streaming.md │ └── curl.sh ├── sidebars.ts ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ ├── index.tsx │ │ └── markdown-page.md ├── standards │ └── restful-api-conventions.md ├── static │ ├── .nojekyll │ └── img │ │ ├── docusaurus-full.png │ │ ├── docusaurus.png │ │ ├── favicon.ico │ │ └── logo.svg ├── swagger │ ├── README.md │ └── veil.yaml └── tsconfig.json ├── packages ├── .DS_Store ├── caddy │ ├── .DS_Store │ ├── .air.toml │ ├── .gitignore │ ├── .goreleaser.yaml │ ├── Caddyfile │ ├── Caddyfile.railway │ ├── Dockerfile │ ├── Dockerfile.railway │ ├── EVENT_STREAMING.md │ ├── Makefile │ ├── README.md │ ├── caddy.log │ ├── demo.gif │ ├── demo.mp4 │ ├── go.mod │ ├── go.sum │ ├── internal │ │ ├── config │ │ │ └── config.go │ │ ├── dto │ │ │ ├── api_dto.go │ │ │ └── api_dto.go.timestamp │ │ ├── events │ │ │ ├── http_queue.go │ │ │ ├── response_writer.go │ │ │ ├── slog_queue.go │ │ │ └── usage_event.go │ │ ├── handlers │ │ │ ├── veil_handler.go │ │ │ ├── veil_handler.go.timestamp │ │ │ ├── veil_handler_test.go │ │ │ └── veil_handler_test.go.timestamp │ │ ├── models │ │ │ ├── api.go │ │ │ └── api.go.timestamp │ │ └── store │ │ │ ├── api_store.go │ │ │ └── api_store.go.timestamp │ ├── module.go │ ├── openapi.yaml │ ├── railway.toml │ ├── run_e2e_test.sh │ ├── scripts │ │ ├── README.md │ │ └── setup │ │ │ ├── README.md │ │ │ └── mac.sh │ └── tests │ │ ├── e2e │ │ ├── Caddyfile │ │ ├── api_keys_test.go │ │ ├── api_keys_test.go.timestamp │ │ ├── api_onboarding_test.go │ │ ├── api_onboarding_test.go.timestamp │ │ ├── api_update_delete_test.go │ │ ├── dto.go │ │ ├── dto.go.timestamp │ │ ├── go.mod │ │ └── go.sum │ │ └── upstream │ │ ├── main.go │ │ ├── main.go.timestamp │ │ ├── readme.md │ │ ├── test-orders.py │ │ ├── test-products.py │ │ ├── test-users.py │ │ └── test-weather.py ├── logging │ ├── .env.template │ ├── PLAN.md │ ├── README.md │ ├── docker-compose.yml │ ├── fusionauth-kickstart.json │ ├── populate-jwt.js │ ├── provisioning │ │ └── dashboards │ │ │ └── common-folder.yml │ ├── scripts │ │ ├── Dockerfile │ │ └── init-grafana.sh │ └── webhook-service │ │ ├── Dockerfile │ │ ├── index.js │ │ └── package.json ├── platform-api │ ├── .env.example │ ├── .gitignore │ ├── APPROVAL_SYSTEM_TESTING_SUMMARY.md │ ├── EVENT_RETRY_IMPLEMENTATION.md │ ├── FUSIONAUTH_SETUP.md │ ├── README.md │ ├── SUBSCRIPTION_UPGRADE_DOWNGRADE.md │ ├── TEST_RESULTS.md │ ├── TODO.md │ ├── USAGE_TRACKING_GAP_ANALYSIS.md │ ├── bff-openapi-spec.yaml │ ├── bun.lock │ ├── docs │ │ ├── README.md │ │ ├── openapi.json │ │ ├── openapi.yaml │ │ └── postman-collection.json │ ├── drizzle.config.ts │ ├── drizzle │ │ ├── 0000_lethal_santa_claus.sql │ │ ├── 0001_add_fusion_auth_id.sql │ │ ├── 0001_fine_omega_flight.sql │ │ ├── 0002_motionless_mantis.sql │ │ ├── 0003_new_santa_claus.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ ├── 0003_snapshot.json │ │ │ └── _journal.json │ ├── package.json │ ├── railway.toml │ ├── scripts │ │ ├── extract-openapi.ts │ │ ├── fetch-openapi.ts │ │ └── generate-openapi.ts │ ├── src │ │ ├── config.ts │ │ ├── db │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ ├── index.ts │ │ ├── jobs │ │ │ ├── billing-period-closure.ts │ │ │ ├── credit-worker.ts │ │ │ ├── invoice-reminder.ts │ │ │ ├── promotion-cleanup.ts │ │ │ └── scheduler.ts │ │ ├── middleware │ │ │ ├── auth.ts │ │ │ ├── cors.ts │ │ │ ├── error-handler.ts │ │ │ ├── logger.ts │ │ │ └── rate-limit.ts │ │ ├── repositories │ │ │ ├── analytics-repository.ts │ │ │ ├── api-key-repository.ts │ │ │ ├── api-repository.ts │ │ │ ├── approval-repository.ts │ │ │ ├── category-repository.ts │ │ │ ├── payment-repository.ts │ │ │ ├── pricing-repository.ts │ │ │ └── subscription-repository.ts │ │ ├── routes │ │ │ ├── admin.ts │ │ │ ├── admin │ │ │ │ └── approval.ts │ │ │ ├── analytics.ts │ │ │ ├── api-keys.ts │ │ │ ├── approvals.ts │ │ │ ├── auth.ts │ │ │ ├── categories.ts │ │ │ ├── events.ts │ │ │ ├── marketplace.ts │ │ │ ├── marketplace.ts.backup │ │ │ ├── payments.ts │ │ │ ├── pricing.ts │ │ │ ├── profile.ts │ │ │ ├── provider.ts │ │ │ ├── quota.ts │ │ │ ├── seller.ts │ │ │ ├── subscriptions.ts │ │ │ └── usage.ts │ │ ├── services │ │ │ ├── analytics-service.ts │ │ │ ├── api-key-service.ts │ │ │ ├── api-service.ts │ │ │ ├── approval-service.ts │ │ │ ├── caddy-client.ts │ │ │ ├── category-service.ts │ │ │ ├── event-handlers.ts │ │ │ ├── fusionauth-service.ts │ │ │ ├── gateway-service.ts │ │ │ ├── marketplace-service.ts │ │ │ ├── nats-client.ts │ │ │ ├── payment-service.ts │ │ │ ├── pricing │ │ │ │ ├── config-loader.ts │ │ │ │ ├── pricing-engine.ts │ │ │ │ ├── pricing-service.ts │ │ │ │ └── promotion-engine.ts │ │ │ ├── quota-service.ts │ │ │ ├── rate-limiting-service.ts │ │ │ ├── subscription-service.ts │ │ │ ├── usage-tracking-service.ts │ │ │ └── veil-client.ts │ │ ├── types │ │ │ ├── caddy-types.ts │ │ │ └── pricing-types.ts │ │ ├── utils │ │ │ ├── auth.ts │ │ │ ├── errors.ts │ │ │ ├── event-queue.ts │ │ │ ├── logger.ts │ │ │ ├── proration.ts │ │ │ ├── two-phase-commit.ts │ │ │ └── validation.ts │ │ └── validation │ │ │ ├── analytics-validation.ts │ │ │ ├── api-key-validation.ts │ │ │ ├── api-validation.ts │ │ │ ├── approval-validation.ts │ │ │ ├── category-validation.ts │ │ │ ├── marketplace-validation.ts │ │ │ ├── payment-validation.ts │ │ │ ├── pricing-validation.ts │ │ │ ├── schemas.ts │ │ │ └── subscription-validation.ts │ ├── tests │ │ ├── MANUAL_TESTING.md │ │ ├── README.md │ │ ├── api-integration-test.sh │ │ ├── e2e │ │ │ ├── auth-flow.test.ts │ │ │ ├── marketplace-flow.test.ts │ │ │ ├── provider-flow.test.ts │ │ │ └── subscription-payment-flow.test.ts │ │ ├── fixtures │ │ │ └── test-data.ts │ │ ├── run-tests.ts │ │ ├── setup.ts │ │ └── utils │ │ │ └── test-helpers.ts │ └── tsconfig.json └── sdks │ └── nodejs │ ├── .eslintrc.js │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── bun.lock │ ├── package.json │ ├── src │ ├── client.ts │ ├── examples │ │ └── basic-usage.ts │ ├── index.ts │ └── types │ │ └── index.ts │ ├── tests │ ├── README.md │ ├── __mocks__ │ │ └── axios.ts │ ├── integration │ │ └── scenarios.test.ts │ ├── setup.ts │ ├── types.test.ts │ └── unit │ │ ├── api-keys.test.ts │ │ ├── client.test.ts │ │ ├── error-handling.test.ts │ │ └── test-helpers.ts │ └── tsconfig.json └── scripts └── setup └── ubuntu.sh /.claude/agents/integration-debugger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.claude/agents/integration-debugger.md -------------------------------------------------------------------------------- /.claude/agents/integration-tester.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.claude/agents/integration-tester.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs-sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/nodejs-sdk.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/README.md -------------------------------------------------------------------------------- /configs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api/platform-api-specification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/api/platform-api-specification.yaml -------------------------------------------------------------------------------- /docs/architecture/pricing-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/architecture/pricing-models.md -------------------------------------------------------------------------------- /docs/blog/2025-03-25-getting-started/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/blog/2025-03-25-getting-started/index.mdx -------------------------------------------------------------------------------- /docs/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/blog/authors.yml -------------------------------------------------------------------------------- /docs/blog/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/blog/tags.yml -------------------------------------------------------------------------------- /docs/design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/design/README.md -------------------------------------------------------------------------------- /docs/design/hld-backend-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/design/hld-backend-architecture.md -------------------------------------------------------------------------------- /docs/design/lld-api-management-flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/design/lld-api-management-flows.md -------------------------------------------------------------------------------- /docs/design/system-flow-diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/design/system-flow-diagrams.md -------------------------------------------------------------------------------- /docs/docs/api/analytics/billing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/analytics/billing.md -------------------------------------------------------------------------------- /docs/docs/api/analytics/rate-limits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/analytics/rate-limits.md -------------------------------------------------------------------------------- /docs/docs/api/analytics/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/analytics/usage.md -------------------------------------------------------------------------------- /docs/docs/api/consumer/api-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/consumer/api-keys.md -------------------------------------------------------------------------------- /docs/docs/api/consumer/register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/consumer/register.md -------------------------------------------------------------------------------- /docs/docs/api/consumer/subscriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/consumer/subscriptions.md -------------------------------------------------------------------------------- /docs/docs/api/provider/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/provider/delete.md -------------------------------------------------------------------------------- /docs/docs/api/provider/onboarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/provider/onboarding.md -------------------------------------------------------------------------------- /docs/docs/api/provider/update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/provider/update.md -------------------------------------------------------------------------------- /docs/docs/api/provider/validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/provider/validate.md -------------------------------------------------------------------------------- /docs/docs/api/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/readme.md -------------------------------------------------------------------------------- /docs/docs/api/user/api-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/user/api-keys.md -------------------------------------------------------------------------------- /docs/docs/api/user/register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/user/register.md -------------------------------------------------------------------------------- /docs/docs/api/user/subscriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/api/user/subscriptions.md -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/a71f36ac3b43be711ce2ae04c1083c694bfbcad7.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/a71f36ac3b43be711ce2ae04c1083c694bfbcad7.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/arch.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/arch.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/readme.md -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/seq-dig/observability.sequence.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/seq-dig/observability.sequence.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/seq-dig/onboarding.sequence.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/seq-dig/onboarding.sequence.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/seq-dig/testing.sequence.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/seq-dig/testing.sequence.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/architecture/seq-dig/usage.sequence.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/architecture/seq-dig/usage.sequence.mmd -------------------------------------------------------------------------------- /docs/docs/contribution/git.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines - Git -------------------------------------------------------------------------------- /docs/docs/contribution/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/setup.md -------------------------------------------------------------------------------- /docs/docs/contribution/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/contribution/style.md -------------------------------------------------------------------------------- /docs/docs/contribution/testing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines - Testing -------------------------------------------------------------------------------- /docs/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/intro.md -------------------------------------------------------------------------------- /docs/docs/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/README.md -------------------------------------------------------------------------------- /docs/docs/services/auth-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/auth-service.md -------------------------------------------------------------------------------- /docs/docs/services/credit-management-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/credit-management-service.md -------------------------------------------------------------------------------- /docs/docs/services/credit-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/credit-service.md -------------------------------------------------------------------------------- /docs/docs/services/gateway-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/gateway-service.md -------------------------------------------------------------------------------- /docs/docs/services/onboarding-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/onboarding-service.md -------------------------------------------------------------------------------- /docs/docs/services/subscription-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/subscription-service.md -------------------------------------------------------------------------------- /docs/docs/services/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/services/swagger.json -------------------------------------------------------------------------------- /docs/docs/swagger/add-new-api-keys.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/add-new-api-keys.api.mdx -------------------------------------------------------------------------------- /docs/docs/swagger/onboard-a-new-api.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/onboard-a-new-api.api.mdx -------------------------------------------------------------------------------- /docs/docs/swagger/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/sidebar.ts -------------------------------------------------------------------------------- /docs/docs/swagger/update-api-key-status.api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/update-api-key-status.api.mdx -------------------------------------------------------------------------------- /docs/docs/swagger/veil-api-management.info.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/veil-api-management.info.mdx -------------------------------------------------------------------------------- /docs/docs/swagger/veil-core-openapi-reference.info.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docs/swagger/veil-core-openapi-reference.info.mdx -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/flows/api-registration-complete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/flows/api-registration-complete.md -------------------------------------------------------------------------------- /docs/flows/key-lifecycle-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/flows/key-lifecycle-management.md -------------------------------------------------------------------------------- /docs/flows/usage-tracking-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/flows/usage-tracking-architecture.md -------------------------------------------------------------------------------- /docs/implementation/implementation-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/implementation/implementation-roadmap.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/references/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/references/README -------------------------------------------------------------------------------- /docs/references/RFC:proxy-event-streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/references/RFC:proxy-event-streaming.md -------------------------------------------------------------------------------- /docs/references/curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/references/curl.sh -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/src/pages/markdown-page.md -------------------------------------------------------------------------------- /docs/standards/restful-api-conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/standards/restful-api-conventions.md -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/docusaurus-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/static/img/docusaurus-full.png -------------------------------------------------------------------------------- /docs/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/static/img/docusaurus.png -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/swagger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/swagger/README.md -------------------------------------------------------------------------------- /docs/swagger/veil.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/swagger/veil.yaml -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /packages/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/.DS_Store -------------------------------------------------------------------------------- /packages/caddy/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/.DS_Store -------------------------------------------------------------------------------- /packages/caddy/.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/.air.toml -------------------------------------------------------------------------------- /packages/caddy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/.gitignore -------------------------------------------------------------------------------- /packages/caddy/.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/.goreleaser.yaml -------------------------------------------------------------------------------- /packages/caddy/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/Caddyfile -------------------------------------------------------------------------------- /packages/caddy/Caddyfile.railway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/Caddyfile.railway -------------------------------------------------------------------------------- /packages/caddy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/Dockerfile -------------------------------------------------------------------------------- /packages/caddy/Dockerfile.railway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/Dockerfile.railway -------------------------------------------------------------------------------- /packages/caddy/EVENT_STREAMING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/EVENT_STREAMING.md -------------------------------------------------------------------------------- /packages/caddy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/Makefile -------------------------------------------------------------------------------- /packages/caddy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/README.md -------------------------------------------------------------------------------- /packages/caddy/caddy.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/caddy.log -------------------------------------------------------------------------------- /packages/caddy/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/demo.gif -------------------------------------------------------------------------------- /packages/caddy/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/demo.mp4 -------------------------------------------------------------------------------- /packages/caddy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/go.mod -------------------------------------------------------------------------------- /packages/caddy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/go.sum -------------------------------------------------------------------------------- /packages/caddy/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/config/config.go -------------------------------------------------------------------------------- /packages/caddy/internal/dto/api_dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/dto/api_dto.go -------------------------------------------------------------------------------- /packages/caddy/internal/dto/api_dto.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744985711 2 | -------------------------------------------------------------------------------- /packages/caddy/internal/events/http_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/events/http_queue.go -------------------------------------------------------------------------------- /packages/caddy/internal/events/response_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/events/response_writer.go -------------------------------------------------------------------------------- /packages/caddy/internal/events/slog_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/events/slog_queue.go -------------------------------------------------------------------------------- /packages/caddy/internal/events/usage_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/events/usage_event.go -------------------------------------------------------------------------------- /packages/caddy/internal/handlers/veil_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/handlers/veil_handler.go -------------------------------------------------------------------------------- /packages/caddy/internal/handlers/veil_handler.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744985672 2 | -------------------------------------------------------------------------------- /packages/caddy/internal/handlers/veil_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/handlers/veil_handler_test.go -------------------------------------------------------------------------------- /packages/caddy/internal/handlers/veil_handler_test.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744178938 2 | -------------------------------------------------------------------------------- /packages/caddy/internal/models/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/models/api.go -------------------------------------------------------------------------------- /packages/caddy/internal/models/api.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744178938 2 | -------------------------------------------------------------------------------- /packages/caddy/internal/store/api_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/internal/store/api_store.go -------------------------------------------------------------------------------- /packages/caddy/internal/store/api_store.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744805844 2 | -------------------------------------------------------------------------------- /packages/caddy/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/module.go -------------------------------------------------------------------------------- /packages/caddy/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/openapi.yaml -------------------------------------------------------------------------------- /packages/caddy/railway.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/railway.toml -------------------------------------------------------------------------------- /packages/caddy/run_e2e_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/run_e2e_test.sh -------------------------------------------------------------------------------- /packages/caddy/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/scripts/README.md -------------------------------------------------------------------------------- /packages/caddy/scripts/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/scripts/setup/README.md -------------------------------------------------------------------------------- /packages/caddy/scripts/setup/mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/scripts/setup/mac.sh -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/Caddyfile -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/api_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/api_keys_test.go -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/api_keys_test.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744811885 2 | -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/api_onboarding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/api_onboarding_test.go -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/api_onboarding_test.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744178938 2 | -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/api_update_delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/api_update_delete_test.go -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/dto.go -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/dto.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744178938 2 | -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/go.mod -------------------------------------------------------------------------------- /packages/caddy/tests/e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/e2e/go.sum -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/main.go -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/main.go.timestamp: -------------------------------------------------------------------------------- 1 | 1744178938 2 | -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/readme.md -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/test-orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/test-orders.py -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/test-products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/test-products.py -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/test-users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/test-users.py -------------------------------------------------------------------------------- /packages/caddy/tests/upstream/test-weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/caddy/tests/upstream/test-weather.py -------------------------------------------------------------------------------- /packages/logging/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/.env.template -------------------------------------------------------------------------------- /packages/logging/PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/PLAN.md -------------------------------------------------------------------------------- /packages/logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/README.md -------------------------------------------------------------------------------- /packages/logging/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/docker-compose.yml -------------------------------------------------------------------------------- /packages/logging/fusionauth-kickstart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/fusionauth-kickstart.json -------------------------------------------------------------------------------- /packages/logging/populate-jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/populate-jwt.js -------------------------------------------------------------------------------- /packages/logging/provisioning/dashboards/common-folder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/provisioning/dashboards/common-folder.yml -------------------------------------------------------------------------------- /packages/logging/scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/scripts/Dockerfile -------------------------------------------------------------------------------- /packages/logging/scripts/init-grafana.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/scripts/init-grafana.sh -------------------------------------------------------------------------------- /packages/logging/webhook-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/webhook-service/Dockerfile -------------------------------------------------------------------------------- /packages/logging/webhook-service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/webhook-service/index.js -------------------------------------------------------------------------------- /packages/logging/webhook-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/logging/webhook-service/package.json -------------------------------------------------------------------------------- /packages/platform-api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/.env.example -------------------------------------------------------------------------------- /packages/platform-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/.gitignore -------------------------------------------------------------------------------- /packages/platform-api/APPROVAL_SYSTEM_TESTING_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/APPROVAL_SYSTEM_TESTING_SUMMARY.md -------------------------------------------------------------------------------- /packages/platform-api/EVENT_RETRY_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/EVENT_RETRY_IMPLEMENTATION.md -------------------------------------------------------------------------------- /packages/platform-api/FUSIONAUTH_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/FUSIONAUTH_SETUP.md -------------------------------------------------------------------------------- /packages/platform-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/README.md -------------------------------------------------------------------------------- /packages/platform-api/SUBSCRIPTION_UPGRADE_DOWNGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/SUBSCRIPTION_UPGRADE_DOWNGRADE.md -------------------------------------------------------------------------------- /packages/platform-api/TEST_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/TEST_RESULTS.md -------------------------------------------------------------------------------- /packages/platform-api/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/TODO.md -------------------------------------------------------------------------------- /packages/platform-api/USAGE_TRACKING_GAP_ANALYSIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/USAGE_TRACKING_GAP_ANALYSIS.md -------------------------------------------------------------------------------- /packages/platform-api/bff-openapi-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/bff-openapi-spec.yaml -------------------------------------------------------------------------------- /packages/platform-api/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/bun.lock -------------------------------------------------------------------------------- /packages/platform-api/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/docs/README.md -------------------------------------------------------------------------------- /packages/platform-api/docs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/docs/openapi.json -------------------------------------------------------------------------------- /packages/platform-api/docs/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/docs/openapi.yaml -------------------------------------------------------------------------------- /packages/platform-api/docs/postman-collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/docs/postman-collection.json -------------------------------------------------------------------------------- /packages/platform-api/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle.config.ts -------------------------------------------------------------------------------- /packages/platform-api/drizzle/0000_lethal_santa_claus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/0000_lethal_santa_claus.sql -------------------------------------------------------------------------------- /packages/platform-api/drizzle/0001_add_fusion_auth_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/0001_add_fusion_auth_id.sql -------------------------------------------------------------------------------- /packages/platform-api/drizzle/0001_fine_omega_flight.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/0001_fine_omega_flight.sql -------------------------------------------------------------------------------- /packages/platform-api/drizzle/0002_motionless_mantis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/0002_motionless_mantis.sql -------------------------------------------------------------------------------- /packages/platform-api/drizzle/0003_new_santa_claus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/0003_new_santa_claus.sql -------------------------------------------------------------------------------- /packages/platform-api/drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /packages/platform-api/drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /packages/platform-api/drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /packages/platform-api/drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /packages/platform-api/drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /packages/platform-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/package.json -------------------------------------------------------------------------------- /packages/platform-api/railway.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/railway.toml -------------------------------------------------------------------------------- /packages/platform-api/scripts/extract-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/scripts/extract-openapi.ts -------------------------------------------------------------------------------- /packages/platform-api/scripts/fetch-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/scripts/fetch-openapi.ts -------------------------------------------------------------------------------- /packages/platform-api/scripts/generate-openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/scripts/generate-openapi.ts -------------------------------------------------------------------------------- /packages/platform-api/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/config.ts -------------------------------------------------------------------------------- /packages/platform-api/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/db/index.ts -------------------------------------------------------------------------------- /packages/platform-api/src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/db/schema.ts -------------------------------------------------------------------------------- /packages/platform-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/index.ts -------------------------------------------------------------------------------- /packages/platform-api/src/jobs/billing-period-closure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/jobs/billing-period-closure.ts -------------------------------------------------------------------------------- /packages/platform-api/src/jobs/credit-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/jobs/credit-worker.ts -------------------------------------------------------------------------------- /packages/platform-api/src/jobs/invoice-reminder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/jobs/invoice-reminder.ts -------------------------------------------------------------------------------- /packages/platform-api/src/jobs/promotion-cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/jobs/promotion-cleanup.ts -------------------------------------------------------------------------------- /packages/platform-api/src/jobs/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/jobs/scheduler.ts -------------------------------------------------------------------------------- /packages/platform-api/src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/middleware/auth.ts -------------------------------------------------------------------------------- /packages/platform-api/src/middleware/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/middleware/cors.ts -------------------------------------------------------------------------------- /packages/platform-api/src/middleware/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/middleware/error-handler.ts -------------------------------------------------------------------------------- /packages/platform-api/src/middleware/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/middleware/logger.ts -------------------------------------------------------------------------------- /packages/platform-api/src/middleware/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/middleware/rate-limit.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/analytics-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/analytics-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/api-key-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/api-key-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/api-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/api-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/approval-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/approval-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/category-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/category-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/payment-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/payment-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/pricing-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/pricing-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/repositories/subscription-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/repositories/subscription-repository.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/admin.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/admin/approval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/admin/approval.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/analytics.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/api-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/api-keys.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/approvals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/approvals.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/auth.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/categories.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/events.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/marketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/marketplace.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/marketplace.ts.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/marketplace.ts.backup -------------------------------------------------------------------------------- /packages/platform-api/src/routes/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/payments.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/pricing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/pricing.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/profile.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/provider.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/quota.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/quota.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/seller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/seller.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/subscriptions.ts -------------------------------------------------------------------------------- /packages/platform-api/src/routes/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/routes/usage.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/analytics-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/analytics-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/api-key-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/api-key-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/api-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/api-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/approval-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/approval-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/caddy-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/caddy-client.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/category-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/category-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/event-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/event-handlers.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/fusionauth-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/fusionauth-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/gateway-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/gateway-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/marketplace-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/marketplace-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/nats-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/nats-client.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/payment-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/payment-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/pricing/config-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/pricing/config-loader.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/pricing/pricing-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/pricing/pricing-engine.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/pricing/pricing-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/pricing/pricing-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/pricing/promotion-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/pricing/promotion-engine.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/quota-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/quota-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/rate-limiting-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/rate-limiting-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/subscription-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/subscription-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/usage-tracking-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/usage-tracking-service.ts -------------------------------------------------------------------------------- /packages/platform-api/src/services/veil-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/services/veil-client.ts -------------------------------------------------------------------------------- /packages/platform-api/src/types/caddy-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/types/caddy-types.ts -------------------------------------------------------------------------------- /packages/platform-api/src/types/pricing-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/types/pricing-types.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/auth.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/event-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/event-queue.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/proration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/proration.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/two-phase-commit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/two-phase-commit.ts -------------------------------------------------------------------------------- /packages/platform-api/src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/utils/validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/analytics-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/analytics-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/api-key-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/api-key-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/api-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/api-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/approval-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/approval-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/category-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/category-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/marketplace-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/marketplace-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/payment-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/payment-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/pricing-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/pricing-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/schemas.ts -------------------------------------------------------------------------------- /packages/platform-api/src/validation/subscription-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/src/validation/subscription-validation.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/MANUAL_TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/MANUAL_TESTING.md -------------------------------------------------------------------------------- /packages/platform-api/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/README.md -------------------------------------------------------------------------------- /packages/platform-api/tests/api-integration-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/api-integration-test.sh -------------------------------------------------------------------------------- /packages/platform-api/tests/e2e/auth-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/e2e/auth-flow.test.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/e2e/marketplace-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/e2e/marketplace-flow.test.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/e2e/provider-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/e2e/provider-flow.test.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/e2e/subscription-payment-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/e2e/subscription-payment-flow.test.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/fixtures/test-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/fixtures/test-data.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/run-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/run-tests.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/setup.ts -------------------------------------------------------------------------------- /packages/platform-api/tests/utils/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tests/utils/test-helpers.ts -------------------------------------------------------------------------------- /packages/platform-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/platform-api/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/nodejs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/.eslintrc.js -------------------------------------------------------------------------------- /packages/sdks/nodejs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/.gitignore -------------------------------------------------------------------------------- /packages/sdks/nodejs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/LICENSE -------------------------------------------------------------------------------- /packages/sdks/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/README.md -------------------------------------------------------------------------------- /packages/sdks/nodejs/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/bun.lock -------------------------------------------------------------------------------- /packages/sdks/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/package.json -------------------------------------------------------------------------------- /packages/sdks/nodejs/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/src/client.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/src/examples/basic-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/src/examples/basic-usage.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/src/index.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/src/types/index.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/README.md -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/__mocks__/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/__mocks__/axios.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/integration/scenarios.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/integration/scenarios.test.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/setup.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/types.test.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/unit/api-keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/unit/api-keys.test.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/unit/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/unit/client.test.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/unit/error-handling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/unit/error-handling.test.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tests/unit/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tests/unit/test-helpers.ts -------------------------------------------------------------------------------- /packages/sdks/nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/packages/sdks/nodejs/tsconfig.json -------------------------------------------------------------------------------- /scripts/setup/ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/try-veil/veil/HEAD/scripts/setup/ubuntu.sh --------------------------------------------------------------------------------