Skip to content
This repository has been archived by the owner on Nov 21, 2017. It is now read-only.
/ Plaidster Public archive

An organised, documented Plaid binding for OS X and iOS (in Swift).

Notifications You must be signed in to change notification settings

balance-io/Plaidster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: This Plaidster library is no longer supported or recommended for use. It uses an old way of connecting to Plaid. Please use the newer PlaidLink connection method along with the Plaid V2 API. This repository will now be archived.


Plaidster

Features

  • Authentication (Connect) including full MFA support
  • Fetching a set of transactions using Connect
  • Fetching a set of accounts using Connect
  • Carthage Support
  • More soon...

Introduction

Plaid created a beautiful infrastructure that has been adopted by many of the largest financial applications that are being built around the world. They work hard to make interacting with money simple and intuitive, but iOS and OS X developers are still forced to write their own middleman between their app and Plaid's API. I spent weeks searching for the best community-built binding for iOS and unfortunately all of them were either incomplete or poorly designed. The other libraries were like tasting a lemon for the first time.

gif

I ended up writing my own because I needed a decent API wrapper for a project I was hired to build. I started to pass this class around the other projects I was working on, but I decided to open source Plaidster so all you tired developers could instead crack a smile instead of the 😬 emoji.

gif

Features (Extended)

Plaidster is a work in progress. Plaidster will eventually support all of the endpoints and features that Plaid offers through all three of their API's (Auth, Connect and Balance). It is important that Plaidster has proper response and error handling and utilises the best native APIs for the job.

What I'm working on:

  • A thorough set of documentation
  • A thorough unit testing suite
  • Full support for all API endpoints
  • Properly handling all possible client-side errors
  • More soon...

Contributing

Plaidster is under active development, and is currently used primarily by the upcoming OS X app Balance. If you're also searching for a good up-to-date Plaid binding for OS X or iOS, please consider contributing back to the project so we can achieve our goals easier, faster, and better. If you're interested in contributing and would like to know how you can help, please reach out. We're happy to merge in all reasonable pull requests.

Find a problem?

Please file a new issue with a detailed description of the problem and steps to reproduce/sample code. If you're feeling really generous, submit a PR with tests that also fixes the problem. 😃

Licensing

Plaidster has been published under the protection of the MIT License.

About

An organised, documented Plaid binding for OS X and iOS (in Swift).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published