At dYdX Labs, our mission has always been to make decentralized trading more powerful, accessible, and user-friendly. One of the biggest hurdles for new traders has always been onboarding - signing up, creating a wallet, and managing keys often prevents users from ever placing their first trade.
That’s why we’re excited to share a new step forward for the community. With the new dYdX Turnkey integration, you can now access dYdX using Google, Apple, or email and get a self-custody wallet instantly for free. This works seamlessly across your devices, so you can focus on trading, not setup.
Why It Matters
For many new traders, getting started in DeFi feels complicated. By launching social logins, we’re making dYdX easier to use with:
- Familiar onboarding: Sign in with Google, Apple, or email - no seed phrase required.
- Secure by design: Behind the scenes, Turnkey generates wallets inside secure enclaves, where private keys are created and used for signing. This ensures that transactions are signed securely without exposing raw keys to users or the application.
- Seamless experience: Once authenticated, you can deposit funds and begin trading immediately.
- Web and Mobile Web: Easily log in on both web and mobile web.
With this integration, dYdX combines familiar login flows with the non-custodial model DeFi is built on.
How It Works
Sign In
Users can now sign in with Google, Apple, or email on both web and mobile web.

Deposit Funds
To deposit funds, Turnkey provides users with a deposit address displayed as a QR code where they can choose their preferred blockchain (Ethereum, Base, Solana, Optimism, Avalanche, or Arbitrum). dYdX currently supports the following deposit options, which are automatically bridged into a user’s dYdX account once a deposit* is made:
- Ethereum (ETH) → USDC, ETH
- Optimism (OPT) → USDC, ETH
- Avalanche (AVAX) → USDC
- Arbitrum (ARB) → USDC, ETH
Base (BASE) → USDC, ETH - Solana (SOL) → USDC, (SOL Deposits coming soon!)
*Please note that certain deposit minimums apply.

Account Management
When signing in, Turnkey generates a source wallet tied to the login. Users maintain full control over managing their passkeys. Passkeys can be exported at any time directly through Account Management settings.

Behind the Scenes
- When a user signs up, Turnkey creates a secure wallet and dYdX generates a user-specific code (called salt) that is used to derive the dYdX address, ensuring that neither dYdX nor Turnkey can access the wallet. This sets up a ready-to-go wallet connected to the user’s dYdX account and creates their private key. The private key remains in the user’s control, never leaves the secure enclave, and is not accessible to either dYdX or Turnkey. dYdX cannot and will not access the user’s private key. The user can directly export the private keys at any time.
- To protect credentials, the backend issues short-lived API keys tied to each user session. On the frontend, users authenticate directly with Turnkey, which returns an API key for signing requests. These keys enable users to safely sign messages (including the onboarding message) and interact with their wallet.
- For deposits, the backend subscribes each user’s wallet address to an Alchemy webhook. When a deposit transfer is detected, Alchemy notifies the backend which then executes a sweep transaction into the user’s dYdX account. Skip is used to optimize the transfer path while ZeroDev is used to cover any gas fees. The user authorizes dYdX to carry out bridging transactions on-chain when they first sign up. Fees may apply for bridging across networks. Then when the user deposits into the Turnkey wallet, a transaction is initiated to transfer the deposit from the user’s Turnkey wallet into the user’s dYdX protocol wallet. Both the wallet provided through Turnkey’s infrastructure and the dYdX protocol wallet remain under the user’s complete control.
The only authorized delegated action is to automatically bridge deposits into a user’s account, and users can remove this authorization at any time via Turnkey. This ensures wallets remain non-custodial while keeping the onboarding experience seamless.
Users should note that Turnkey’s terms apply to all embedded wallets created using Turnkey's infrastructure.
Why Turnkey
- Proven at scale: Turnkey powers over 50 million embedded wallets and processes millions of weekly transactions across DeFi, payments, developer tools, and consumer apps.
- Trusted by industry leaders: Customers like Bridge, Magic Eden, Alchemy, and Moonshot rely on Turnkey’s infrastructure to deliver seamless onchain experiences.
- Simple user onboarding: Embedded wallets and seamless authentication flows remove friction for end-users.
- Developer-friendly APIs: Easy to integrate for authentication, wallet creation, and transaction automation, accelerating our engineering velocity.
- Shared vision: Turnkey aligns with our goal of reducing onboarding friction while preserving security and decentralization.
What’s Next
This integration is the latest in our broader effort to make dYdX the most accessible decentralized trading software in the world. By lowering the technical barrier to entry, dYdX will welcome the next wave of traders who may be new to DeFi but are already comfortable with web-native login flows.
Try it now - Sign in* with Google, Apple, or email and start trading in minutes.
For builders - Check out our docs.
*Twitter and passkey login won’t be available at launch, but dYdX Labs is actively working on software to enable them soon - stay posted!





.avif)