Use internet computer as a backend storage for ios mobile app development

I want to use internet computer as a backend storage for ios mobile app development. Is there a rust API to use from ios app?

My research suggests that use agent to talk to internet computer. Does any developer have this experience and could share a similar project I could learn?

Thank you very much :slight_smile:

I’m not sure if you can use a rust Agent in a Swift project, but here is a list of Agents available for different host languages. Towards the end of the year we will also have a basic Swift Agent available for iOS developers :slight_smile:

Great question , for iOS specifically, check out the ic-agent Rust crate (via agent-rs) combined with UniFFI to generate Swift bindings from your Rust code. If you’d rather skip Rust FFI entirely, there’s also IcpKit, a native Swift library for interacting with the IC on iOS/macOS. Both are listed in the awesome-internet-computer repo if you want to dig further.