World Documentation home page
Search...
⌘K
Ask AI
Explore Apps
Developer Portal
Developer Portal
Search...
Navigation
Introduction
Quick Start
Home
Mini Apps
World ID
World Chain
Telegram
GitHub
Introduction
Quick Start
Core Concepts
ID Kit
Getting Started
Integrate on web (React)
Integrate on web (Vanilla)
Integrate on mobile
Cloud Verification
On-Chain Verification
Libraries
Testing
Common Pitfalls
Design Guidelines
Sign in with World ID
Getting Started
OIDC Explainer
Technical Reference
IDKit Reference
API Reference
Sign In Reference
Smart Contracts
Contract Deployments
Errors
On this page
Which should I use?
Introduction
Quick Start
Copy page
Copy page
Currently there are two ways of integrating World ID in external applications:
IDKit libraries:
Our lightweight SDKs that make it easy verifying users in your applications.
Sign with World ID:
Our
OIDC
implementation that integrates World ID into OIDC
Which should I use?
Choose IDKit if you:
Want full control over the user interface
Need to verify users without page redirects
Want the quickest setup
Want to uniquely verify your existing users too
Choose Sign with World ID if you:
Already use OAuth/OIDC providers (Google, GitHub)
Want a standard authentication flow
Note: Currently, Sign with World ID creates new user accounts and cannot link to existing accounts. This limitation may be addressed in future updates
Was this page helpful?
Yes
No
Core Concepts
Assistant
Responses are generated using AI and may contain mistakes.