Skip to content
Indiana
Dashboard
Docs
Browse docs / Beta status & limits

Beta status & limits

Check current scope and capabilities that require separate configuration.

SDK 0.0.1Updated

Current limits

  • Web / TypeScript SDK, ESM only. Validate native store integrations separately with explicitly configured Apps and credentials.
  • No automatic customer-session refresh or generic track() API. Funnel retry replays an original command; it does not start another purchase.
  • Use direct subscription APIs or Funnel action nodes for membership operations. Trigger entry uses source: { type: 'trigger', key } on the current start operation.
  • Owners, Admins and Developers with App access and apiKeys:write manage keys and allowed origins in SDK setup. Stripe connections and prices require separate explicit configuration.
  • Sandbox acceptance and a deployed test environment do not establish production database or Live billing acceptance.

Membership management and plan changes

Connect membership cancel/resume controls to business-action nodes for the corresponding membership group. Billing management uses a billing_portal node. The server pins membership and payer identity, then retries using the original receipt.

Stripe changes use previewUpdate → update → readSubscriptionUpdate with frozen proration and immediate/renewal execution. Funnel change_membership uses the same core. Seats and prepaid quantities use their corresponding change types. Shared subscriptions retain sibling plans and validate common billing conditions. Change an existing main membership rather than creating another ordinary main checkout. Native replacement uses store timing and host purchase instructions.

Related:Funnel integration

0.0.1 beta

npm 0.0.1 beta is published. Use the guide's pinned version; latest remains 0.0.1. Match the SDK to the Indiana deployment. Later changes in the current source reference need a separate build and release. Download ZIPs contain host integration files only.

  • Customer and App usage analytics include zero-cost AI events, all token pools and exact reported provider costs.
  • The package includes balance grant editing and overage-control protocols. Resumable standalone grants require the matching Indiana runtime and database migrations.
  • Funnels support backend offer decisions, wait instructions and separate business and credential expiry. renewFunnelRun rotates a credential for the same customer within the original business lifetime.
  • OpenRouter usage integration has a separate /openrouter entry and an optional peer dependency; ordinary backend consumers do not need that provider installed.
  • Authentication is unchanged: trusted backends use a Secret Key; browsers use a Customer Token issued by the backend.

Published package and current source

Pin @tinkerlandai/indiana-sdk@0.0.1. The actual 0.0.1 npm artifact was inspected on 2026-10-14. Its version history is independent of the old personal package @houzhen888/groove-grow. HTTP and SDK references cover current source; do not assume later entries below exist in the installed artifact.

Current integration scope
CapabilityArtifact statusRequirements
Customers, sessions, holdings, ledger and subscriptions0.0.1Match server and migrations; payments require this App's Sandbox binding
manageSubscriptionTrial / readSubscriptionTrial0.0.1Trusted backend billing:write/billing:read; distinguish required store actions
AI SDK/OpenRouter and backend receipts0.0.1Configure pricing and durable callbacks/signed endpoints; verify actual integrations separately
checkEntitlement / showPaywall / createPaywallStartClientLater source, absent from this npm artifactFirst deliver the matching SDK build/release, server deployment and migrations
Immediate feature saves and current default ratesServer/database changeRead current configuration after saving; frozen quotes retain prices. Installing the SDK does not deploy this change

Current integration scope

  • Customers, sessions, holdings, ledger and subscriptions

    Artifact status
    0.0.1
    Requirements
    Match server and migrations; payments require this App's Sandbox binding
  • manageSubscriptionTrial / readSubscriptionTrial

    Artifact status
    0.0.1
    Requirements
    Trusted backend billing:write/billing:read; distinguish required store actions
  • AI SDK/OpenRouter and backend receipts

    Artifact status
    0.0.1
    Requirements
    Configure pricing and durable callbacks/signed endpoints; verify actual integrations separately
  • checkEntitlement / showPaywall / createPaywallStartClient

    Artifact status
    Later source, absent from this npm artifact
    Requirements
    First deliver the matching SDK build/release, server deployment and migrations
  • Immediate feature saves and current default rates

    Artifact status
    Server/database change
    Requirements
    Read current configuration after saving; frozen quotes retain prices. Installing the SDK does not deploy this change

A source package.json still saying 0.0.1 does not put later changes into the tarball released on 2026-10-13. Check production/test deployments, business sandbox/live, npm and native packages separately. Local examples or installed-package checks do not verify real payments.