---
title: "Create Solana Wallet"
method: POST
path: "/v1/solana/wallets"
tags: ["Solana"]
---

# Create Solana Wallet

`POST /v1/solana/wallets`

Create a new Solana wallet or return the existing wallet for a given label. Labels must be unique within your project.

**Authentication**: This endpoint requires backend authentication using the x-secret-key header. The secret key should never be exposed publicly.

## Request body

- object — Request payload for creating or fetching a Solana wallet by label.
  - `label` string, required — Unique label to identify the wallet. Used for retrieval and management.

## Response `200`

Solana wallet retrieved for the provided label.

- object
  - `result` object, required — Details for a Solana wallet in your project.
    - `address` string, required — Base58 encoded Solana address.
    - `label` string, nullable — Optional label associated with the wallet.
    - `createdAt` string, required — ISO 8601 timestamp indicating when the wallet was created.
    - `updatedAt` string, required — ISO 8601 timestamp indicating when the wallet was last updated.

## Other responses

- `201` — Solana wallet created for the provided label.
- `401` — Authentication required. Include x-secret-key or Authorization headers.
- `500` — Internal server error occurred while creating wallet.

---

[API](https://skmtc.net/thirdweb/apis/thirdweb-api.md) · [All operations](https://skmtc.net/thirdweb/apis/thirdweb-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thirdweb/thirdweb-api/revisions/fb4cb67da1c7/schema)
