> ## Documentation Index
> Fetch the complete documentation index at: https://docs.phantom.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get started

> Step-by-step guide for setting up your app in Phantom Portal

Follow this step-by-step guide to set up your app in Phantom Portal and prepare it for discovery within Phantom.

## Signup to live

```mermaid theme={null}
flowchart LR
    A["Create account"] --> B["Create app"]
    B --> C["Verify domain"]
    C --> D["Configure URLs"]
    D --> E["Go live"]
```

## Before you begin

Before starting, make sure you have the following:

* A deployed web app with a public domain
* HTTPS enabled with a valid SSL certificate
* Domain access to add DNS records
* Branding assets (logo and optional cover image)
* A clear description of what your app does

## Quick start

Create your Phantom Portal account to begin the setup process:

<Card title="Create your account" icon="rocket" href="/phantom-portal/create-account">
  Start your Phantom Portal setup by creating an account
</Card>

## Account setup

Setting up your app in Phantom Portal involves six main steps:

<CardGroup cols={2}>
  <Card title="1. Create an account" icon="user-plus" href="/phantom-portal/create-account">
    Sign up with Google or Apple to access Phantom Portal
  </Card>

  <Card title="2. Create your app" icon="plus-circle" href="/phantom-portal/create-app">
    Set up your app with a name, icon, and website URL
  </Card>

  <Card title="3. Verify your domain" icon="shield-check" href="/phantom-portal/verify-domain">
    Required to use Phantom Connect SDK and for app display
  </Card>

  <Card title="4. Configure URLs" icon="link" href="/phantom-portal/configure-urls">
    Add allowed origins and redirect URLs for your app
  </Card>

  <Card title="5. Add your app information (optional)" icon="pen-to-square" href="/phantom-portal/edit-app-info">
    Add branding and details for the app to appear in Phantom's Explore tab
  </Card>

  <Card title="6. Get your App ID and integrate" icon="code" href="/phantom-portal/get-app-id">
    Get your App ID and begin integrating your SDK of choice
  </Card>
</CardGroup>

## After setup

After your app is published, keep maintaining it:

* Monitor performance in the Phantom Portal dashboard
* Update information when releasing new features
* Review community feedback to improve your app
* Maintain domain verification by keeping DNS records in place

## Resources

<CardGroup cols={2}>
  <Card title="Phantom Portal overview" icon="info-circle" href="/phantom-portal/portal">
    Understand what Phantom Portal is
  </Card>

  <Card title="SDK overview" icon="code" href="/wallet-sdks-overview">
    Compare Phantom Connect SDKs
  </Card>

  <Card title="Phantom Connect" icon="plug" href="/phantom-connect">
    Understand user authentication flows
  </Card>

  <Card title="Launch checklist" icon="clipboard-check" href="/best-practices/launching-a-dapp">
    Step-by-step launch guide
  </Card>
</CardGroup>

## Need help?

Contact [Phantom developer support](https://docs.google.com/forms/d/e/1FAIpQLSeHWETFkEJbHQCF-lnl1AHmVQPuyfC0HbnxjDjIp6VYV1sBZQ/viewform).
