Nutgraf

Workspace

Integrations

Status is derived from environment variables only. No external calls are made on this page. Smoke tests must be triggered manually.

App runtime

ok
Elixir:
1.19.5
OTP:
28
Phoenix:
1.8.7

Database

connected

SELECT 1 succeeded.

Secret readiness

Presence of required environment variables by group. Variable values are never shown — only their names and present/missing labels.

  • App secrets

    Phoenix runtime configuration.

    configured
    PHX_HOST
    present
    SECRET_KEY_BASE
    present

    Smoke test: n/a · Required for demo: Yes

  • Database secrets

    Postgres connection.

    configured
    DATABASE_URL
    present

    Smoke test: n/a · Required for demo: Yes

    Connection health is verified by the Database card above.

  • Apify secrets

    Source acquisition through Apify REST.

    configured
    APIFY_TOKEN
    present
    APIFY_DEFAULT_ACTOR_ID
    present

    Smoke test: available · Required for demo: Recommended

  • Scalekit secrets

    Authenticated editor actions through connected accounts.

    partial
    SCALEKIT_ENV_URL
    present
    SCALEKIT_CLIENT_ID
    present
    SCALEKIT_CLIENT_SECRET
    present
    SCALEKIT_USER_IDENTIFIER
    missing
    SCALEKIT_CONNECTION_NAME
    missing

    Smoke test: not implemented · Required for demo: Recommended

  • Apify MCP secrets

    Apify tools through Scalekit AgentKit MCP.

    partial
    SCALEKIT_ENV_URL
    present
    SCALEKIT_CLIENT_ID
    present
    SCALEKIT_CLIENT_SECRET
    present
    SCALEKIT_USER_IDENTIFIER
    missing
    SCALEKIT_APIFY_MCP_CONNECTION_NAME
    missing
    SCALEKIT_CONNECTION_NAME
    missing

    Smoke test: available · Required for demo: Recommended

    SCALEKIT_APIFY_MCP_CONNECTION_NAME falls back to SCALEKIT_CONNECTION_NAME when unset.

  • Resend secrets

    Product email and notifications.

    configured
    RESEND_API_KEY
    present
    RESEND_FROM_EMAIL
    present

    Smoke test: available · Required for demo: Optional

  • LLM secrets

    Language model access for future generation features.

    optional / missing
    ANTHROPIC_API_KEY
    missing
    OPENAI_API_KEY
    missing

    Smoke test: not implemented · Required for demo: Not yet

    LLM integration is not required for the current demo.

  • Entire secrets

    Workflow provenance and checkpoints. Optional.

    optional / missing
    ENTIRE_API_KEY
    missing
    ENTIRE_PROJECT_ID
    missing

    Smoke test: not implemented · Required for demo: Optional

  • Apify

    Source acquisition from public web sources.

    configured

    Actor run:

    ready for manual test (APIFY_DEFAULT_ACTOR_ID is set)

    Configured:

    • APIFY_TOKEN: present
    • APIFY_DEFAULT_ACTOR_ID: present
  • Apify MCP via Scalekit

    Runs Apify tools through Scalekit AgentKit/MCP instead of calling Apify directly from Nutgraf.

    partial

    Missing required:

    • SCALEKIT_USER_IDENTIFIER
    • SCALEKIT_APIFY_MCP_CONNECTION_NAME or SCALEKIT_CONNECTION_NAME

    MCP connection name:

    not set — provide SCALEKIT_APIFY_MCP_CONNECTION_NAME or SCALEKIT_CONNECTION_NAME

    Configured:

    • SCALEKIT_ENV_URL: present
    • SCALEKIT_CLIENT_ID: present
    • SCALEKIT_CLIENT_SECRET: present

    Authenticates to Scalekit and reads the connected account for the Apify MCP connector. No Apify actor is executed.

    Configure the required variables first.

  • Scalekit

    Authenticated editor actions through connected accounts.

    partial

    Optional:

    • SCALEKIT_USER_IDENTIFIER
    • SCALEKIT_CONNECTION_NAME

    Configured:

    • SCALEKIT_ENV_URL: present
    • SCALEKIT_CLIENT_ID: present
    • SCALEKIT_CLIENT_SECRET: present
    Smoke test not implemented yet.
  • Resend

    Product email, login links, and notifications.

    configured

    Configured:

    • RESEND_API_KEY: present
    • RESEND_FROM_EMAIL: present
  • Entire

    Workflow provenance and checkpoints. Optional.

    optional / missing

    Missing required:

    • ENTIRE_API_KEY

    Optional:

    • ENTIRE_PROJECT_ID
    Smoke test not implemented yet.