# GifSnap > GifSnap provides GIF and sticker search, a REST API, React and Angular pickers, a framework-independent JavaScript client, a SwiftUI picker and a Jetpack Compose picker. The public API base URL is https://gifsnap.com/api/v1. No API key is required today. Choose the integration for the application's existing stack. React, JavaScript and Angular packages are published on npm. Use the documented install command for the chosen platform. ## Start here - [Integration reference](https://gifsnap.com/docs/integration.md): Plain Markdown with exact installation commands, complete minimal examples, compatibility, media playback and error handling. - [SDK distribution manifest](https://gifsnap.com/sdk-manifest.json): Package names, versions, distribution status, archive checksums, native repositories and documentation URLs. - [OpenAPI 3.1 specification](https://gifsnap.com/openapi.json): Search, trending and GIF lookup endpoints, response schemas and pagination. - [AI integration guide](https://gifsnap.com/docs/ai): How to supply this documentation to a coding assistant. ## Integration guides - [React](https://gifsnap.com/docs/react): GifPicker, onSelect and the required stylesheet. - [Next.js](https://gifsnap.com/docs/nextjs): Client component boundary and stylesheet placement. - [JavaScript, Vue and Svelte](https://gifsnap.com/docs/javascript): Typed client, cancellation, pagination and complete component examples. - [Angular](https://gifsnap.com/docs/angular): Standalone GifSnapPicker and gifSelect event. - [Swift and SwiftUI](https://gifsnap.com/docs/swift): Swift Package Manager, native picker and Foundation client. - [Android and Kotlin](https://gifsnap.com/docs/android): Hosted Maven repository, Compose picker and coroutine client. - [HTTP API reference](https://gifsnap.com/docs): Authentication, endpoints, response fields and errors. ## Source code - [Web SDK source](https://github.com/rowixgroup/gifsnap-sdk): React, JavaScript and Angular SDK source, tests and examples. - [Swift source](https://github.com/rowixgroup/gifsnap-swift): Foundation client and SwiftUI picker. - [Android source](https://github.com/rowixgroup/gifsnap-android): Kotlin client and Compose picker. ## Optional - [Complete plain-text reference](https://gifsnap.com/llms-full.txt): Integration reference and the full OpenAPI document in one file. - [Tenor migration guide](https://gifsnap.com/docs/tenor-alternative): Map an existing integration to GifSnap's response model.