Navigation

    MongoDB Swift Driver

    This is the official MongoDB Swift Driver.

    See Installation

    To connect to a MongoDB Atlas cluster, use the Atlas connection string for your cluster:

    import MongoSwiftSync
    defer {
    // free driver resources
    cleanupMongoSwift()
    }
    let client = try MongoClient("mongodb+srv://<username>:<password>@<cluster-url>/test?retryWrites=true&w=majority")
    let db = client.db("myDB")
    // your application logic
    Swift DriverMongoDB 4.4MongoDB 4.2MongoDB 4.0MongoDB 3.6
    1.0.0 (*)

    The Swift driver is not compatible with MongoDB server versions older than 3.6.

    (*) Not all features in MongoDB 4.4 are available in this version of the driver including OCSP and MONGODB-AWS. These features will be included in future versions of the driver.

    The MongoDB Swift driver requires Swift 5.1 or later.

    For more information on how to read the compatibility tables, see our guide on MongoDB Compatibility Tables.

    Give Feedback