Skip to main content
This guide walks you through setting up Meilisearch with Swift for iOS, macOS, and server-side Swift applications.

Prerequisites

  • Swift 5.5 or higher
  • Xcode 13+ (for iOS/macOS development)
  • A Meilisearch instance (Cloud or self-hosted)

1. Install the SDK

Add the dependency to your Package.swift:
Or in Xcode: File → Add Packages → Enter the repository URL.

2. Connect to Meilisearch

Set your environment variables:
Get a free Cloud instance →

3. Add documents

5. Search with filters

First, configure filterable attributes:
Then search with filters:

Full example

Next steps

Full-text search

Configure ranking and relevancy

Filtering

Add filters and facets

AI-powered search

Add semantic search

API reference

Explore all search parameters

Resources