{"id":24178802,"url":"https://github.com/reloadly/reloadly-sdk-ios","last_synced_at":"2025-09-21T00:31:16.437Z","repository":{"id":45967977,"uuid":"351689040","full_name":"Reloadly/reloadly-sdk-ios","owner":"Reloadly","description":"The official Reloadly SDK for iOS","archived":false,"fork":false,"pushed_at":"2022-01-19T16:38:23.000Z","size":971,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-28T11:59:53.225Z","etag":null,"topics":["airtime","apple","ios","ipados","reloadly","reloadly-sdk","sdk","telecommunications","topup"],"latest_commit_sha":null,"homepage":"https://developers.reloadly.com","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Reloadly.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-26T06:50:28.000Z","updated_at":"2021-08-02T17:07:01.000Z","dependencies_parsed_at":"2022-09-02T18:21:29.421Z","dependency_job_id":null,"html_url":"https://github.com/Reloadly/reloadly-sdk-ios","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Reloadly/reloadly-sdk-ios","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Freloadly-sdk-ios","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Freloadly-sdk-ios/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Freloadly-sdk-ios/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Freloadly-sdk-ios/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Reloadly","download_url":"https://codeload.github.com/Reloadly/reloadly-sdk-ios/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reloadly%2Freloadly-sdk-ios/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276179271,"owners_count":25598565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["airtime","apple","ios","ipados","reloadly","reloadly-sdk","sdk","telecommunications","topup"],"created_at":"2025-01-13T05:13:43.042Z","updated_at":"2025-09-21T00:31:16.094Z","avatar_url":"https://github.com/Reloadly.png","language":"Swift","readme":"\u003cimg src=\"icon.png\" width=\"130\" height=\"74\" align=\"right\" alt=\"reloadly-swift-icon\"/\u003e\n\n# Reloadly SDK for iOS and iPadOS\n\n[![Version](https://img.shields.io/cocoapods/v/ReloadlySDK.svg?style=flat)](https://cocoapods.org/pods/ReloadlySDK)\n[![License](https://img.shields.io/cocoapods/l/ReloadlySDK.svg?style=flat)](https://github.com/Reloadly/reloadly-sdk-ios/blob/main/LICENSE)\n[![Platform](https://img.shields.io/badge/Swift-5.0-orange.svg)](https://cocoapods.org/pods/ReloadlySDK)\n[![Build Status](https://travis-ci.com/Reloadly/reloadly-sdk-ios.svg?branch=main)](https://travis-ci.org/Reloadly/reloadly-sdk-ios)\n[![codecov](https://codecov.io/gh/Reloadly/reloadly-sdk-ios/branch/main/graph/badge.svg?token=PDTA9NYJA3)](https://app.codecov.io/gh/Reloadly/reloadly-sdk-ios)\n\nThe **Reloadly SDK** enables iOS developers to easily work with [Reloadly Services][reloadly-main-site]\nand build scalable solutions.\n\n* [SDK Homepage][sdk-website]\n* [Sample Code][sample-code]\n* [API Docs][docs-api]\n* [Issues][sdk-issues]\n* [Giving Feedback](#giving-feedback)\n* [Getting Help](#getting-help)\n\n## Getting Started\n\n#### Sign up for Reloadly ####\n\nBefore you begin, you need a Reloadly account. Please see the [Sign Up for Reloadly][reloadly-signup-help] section of\nthe knowledge-base for information about how to create a Reloadly account and retrieve\nyour [Reloadly APIs credentials][api-credentials-help].\n\n## Example\n\nTo run the example project, clone the repo, and run `pod install` from the Example directory first.\n### Demo application\nYou can find some examples in the `Example` folder. Run .workspace to test the demo application with the SDK. Please see below, on how to specify your ClientId and SecretId.\n\n\n## Requirements\n\nSwift 4.0 and higher\n\n## Installation\n\nReloadlySDK is available through [CocoaPods](https://cocoapods.org). To install\nit, simply add the following line to your Podfile:\n\nReloadlySDK include both of SDK's Authentication and Airtime\n\n```ruby\n  pod 'ReloadlySDK/Airtime'\n```\n\nAlso you can install separately, by default Airtime include Authentication SDK as dependency\n\n```ruby\n  pod 'ReloadlySDK/Airtime'\n  pod 'ReloadlySDK/Authentication'\n```\n\n\n### Manually\n\nTo use this library in your project manually just drag and drop ReloadlySDK folder to your project.\n\n## Usage\n\nImport ReloadlySDK\n```swift\nimport ReloadlySDK\n```\nInitialise the library in the `AppDelegate`.\n\nYou can set `ClientId`, `SecretId` and `environment` in the plist file of your app. Just paste the following in your plist file:\n```swift\n\n\u003ckey\u003eReloadlySDKClientId\u003c/key\u003e\n\u003cstring\u003ePUT_YOUR_RELOADLY_CLIENT_ID_HERE/string\u003e\n\u003ckey\u003eReloadlySDKSecretId\u003c/key\u003e\n\u003cstring\u003ePUT_YOUR_RELOADLY_CLIENT_SECRET_HERE\u003c/string\u003e\n\u003ckey\u003eReloadlySDKEnvironment\u003c/key\u003e\n\u003cstring\u003esandbox\u003c/string\u003e\n\n```\n\n```swift\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n\n    var window: UIWindow?\n\n    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -\u003e Bool {\n        // Override point for customization after application launch.\n        ReloadlyAuthentication.shared.configure()\n        return true\n    }\n}\n\n```\n\nYou can setup additional fine grained settings like logLevel, proxy configuration, environment etc.\n\n## Getting Help\n\nGitHub [issues][sdk-issues] is the preferred channel to interact with our team. Also check these community resources for\ngetting help:\n\n* Checkout \u0026 search our [knowledge-base][reloadly-knowledge-base]\n* Talk to us live on our chat tool on our [website][reloadly-main-site] (bottom right)\n* Ask a question on [StackOverflow][stack-overflow] and tag it with `reloadly-swift-sdk`\n* Articulate your feature request or upvote existing ones on our [Issues][features] page\n* Take a look at our [youtube series][youtube-series] for plenty of helpful walkthroughs and tips\n* Open a case via with the [Reloadly Support Center][support-center]\n* If it turns out that you may have found a bug, please open an [issue][sdk-issues]\n\n## Giving Feedback\n\nWe need your help in making this SDK great. Please participate in the community and contribute to this effort by\nsubmitting issues, participating in discussion forums and submitting pull requests through the following channels:\n\n* Submit [issues][sdk-issues] - this is the preferred channel to interact with our team\n* Come join the Reloadly swift community chat on [Gitter][gitter]\n* Articulate your feature request or upvote existing ones on our [Issues][features] page\n* Send feedback directly to the team at oss@reloadly.com\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.\n\n[reloadly-main-site]: https://www.reloadly.com/\n\n[sdk-website]: https://sdk.reloadly.com/ios\n\n[reloadly-signup-help]: https://faq.reloadly.com/en/articles/2307724-how-do-i-register-for-my-free-account\n\n[api-credentials-help]: https://faq.reloadly.com/en/articles/3519543-locating-your-api-credentials\n\n[sdk-issues]: https://github.com/Reloadly/reloadly-sdk-ios/issues\n\n[sdk-license]: http://www.reloadly.com/software/apache2.0/\n\n[sample-code]: https://github.com/Reloadly/reloadly-sdk-ios/blob/main/Docs/Sample_code.md\n\n[docs-api]: https://developers.reloadly.com\n\n[features]: https://github.com/Reloadly/reloadly-sdk-ios/issues?q=is%3Aopen+is%3Aissue+label%3A%22feature-request%22\n\n[api-docs]: https://developers.reloadly.com\n\n[swiftdoc]: https://github.com/Reloadly/reloadly-sdk-ios\n\n[lombok-plugins]: https://projectlombok.org/setup/overview\n\n[mit-url]: https://github.com/reloadly/reloadly-sdk-java/raw/master/LICENSE\n\n[codecov-badge]: https://codecov.io/gh/reloadly/reloadly-sdk-java/branch/main/graph/badge.svg?token=8U89VKQ2BF\n\n[codecov-url]: https://app.codecov.io/gh/reloadly/reloadly-sdk-java\n\n[youtube-series]: https://www.youtube.com/watch?v=TbXC4Ic8x30\u0026t=141s\u0026ab_channel=Reloadly\n\n[reloadly-knowledge-base]: https://faq.reloadly.com\n\n[stack-overflow]: http://stackoverflow.com/questions/tagged/reloadly-reloadly-sdk\n\n[support-center]: https://faq.reloadly.com/en/articles/3423196-contacting-support\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freloadly%2Freloadly-sdk-ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freloadly%2Freloadly-sdk-ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freloadly%2Freloadly-sdk-ios/lists"}