Connect with your AWS keys
Use IAM access keys to reach SimpleDB. Secrets live in the iOS Keychain; only lightweight settings use UserDefaults.
A focused iOS app for Amazon
SimpleDB: sign in with AWS access keys, list domains, explore items in a
table, run SELECT-style queries with validation, and export or share
results as CSV. Credentials are stored in the Keychain; lightweight
preferences use UserDefaults. Older installs can migrate legacy data
from Core Data into the current storage model.
Use IAM access keys to reach SimpleDB. Secrets live in the iOS Keychain; only lightweight settings use UserDefaults.
List SimpleDB domains and inspect items in a clear tabular view so you can scan attributes and values quickly.
Run SELECT-style SimpleDB queries with
validation before they execute so you catch mistakes early.
Save or share query results as CSV. Exports use temporary files on device for sharing workflows.
The app is structured with clean architecture and unidirectional data flow: domain entities and use cases, data services (AWS SDK via SPM, Keychain, UserDefaults, optional Core Data migration, export files), and a SwiftUI interface for home, tabular browsing, settings, and credential management. Unit tests cover error mapping, use cases, repositories, and key view models.
To try the app you need valid AWS access keys with permission to use SimpleDB. Apple’s Xcode 16 or newer is required to build the project from source.
The project source is licensed under the PolyForm Shield License 1.0.0. You are welcome to view and learn from the code. You may not use it in production, redistribute it, or repackage or sell the project or derivatives. See the LICENSE file in the repository for full terms.
Simple DB Viewer stores AWS access keys and related secrets in the iOS Keychain and keeps lightweight preferences in UserDefaults. Query results and export files may exist temporarily on your device while you work with the app.
When you use the app, it communicates with Amazon SimpleDB using the credentials you provide. AWS processes those requests under Amazon Web Services privacy terms. We do not operate SimpleDB on your behalf beyond what your device sends when you use the app.
This policy describes typical app behavior from its design. If a build includes additional analytics or third-party SDKs, refer to in-app disclosures or release notes for that version.
We may update this policy from time to time by posting a new version on this page.
Questions about privacy can be sent to [email protected].
Simple DB Viewer is provided for your personal or internal use to access Amazon SimpleDB with credentials you lawfully control. You are responsible for compliance with AWS terms, IAM policies, and applicable laws. Do not use the app to access accounts or data without authorization.
The app depends on AWS APIs and your network connectivity. Availability and behavior of SimpleDB are determined by Amazon. We do not guarantee uninterrupted service or error-free operation.
To the extent permitted by law, the app is provided “as is” without warranties of any kind. We are not liable for loss of data, business interruption, or damages arising from use of the app or AWS.
Source availability and license terms for the project are described in the repository (PolyForm Shield 1.0.0). Use of distributed binaries or App Store builds may be subject to separate terms from Apple or the publisher.
We may update these terms by posting changes on this page.
For questions about these terms, contact [email protected].