Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
698 commits
Select commit Hold shift + click to select a range
9b8620e
Update README.md
phoenixy1 May 9, 2022
e7d60d1
Update requirements.txt
phoenixy1 May 9, 2022
0d7edc9
Merge pull request #351 from plaid/phoenixy1-patch-10
phoenixy1 May 10, 2022
f8fa2cd
Merge pull request #352 from plaid/phoenixy1-patch-11
phoenixy1 May 10, 2022
c148524
Update quickstart app to fetch transactions data via /transactions/sync
nsundin May 15, 2022
45afdb7
Merge pull request #354 from plaid/ns_add_sync
nsundin May 17, 2022
f5eeac6
Update Dockerfile
PriyankRandomly Jun 21, 2022
8cc4bc3
Merge pull request #364 from PriyankRandomly/master
phoenixy1 Jul 5, 2022
5e5e230
Update README.md
phoenixy1 Jul 26, 2022
b0196bf
Update README.md
phoenixy1 Jul 26, 2022
2b52119
Merge pull request #370 from plaid/phoenixy1-patch-12
phoenixy1 Jul 28, 2022
952f87b
Update README.md
phoenixy1 Aug 9, 2022
574101b
Merge pull request #371 from plaid/phoenixy1-patch-13
phoenixy1 Aug 23, 2022
41519c1
Revert "Update Dockerfile"
Aug 25, 2022
558978b
Merge pull request #374 from mjs271/master
phoenixy1 Aug 25, 2022
95e92bf
Create README.md
phoenixy1 Aug 26, 2022
ccb3c50
Merge pull request #375 from plaid/phoenixy1-patch-14
phoenixy1 Aug 28, 2022
f66b263
[EUWECRY-1084] Refactor QuickStart app for Payment Initiation
agarciamarra Oct 25, 2022
c5a0a7b
[EUWECRY-1084] Refactor QuickStart app for Payment Initiation
agarciamarra Oct 25, 2022
5c8c0b9
Update dashboard keys URL
agarciamarra Oct 26, 2022
8b7fdfb
Merge pull request #378 from alegmarra/EUWECRY-1084
phoenixy1 Oct 26, 2022
6b86ee1
Bump got and nodemon in /node
dependabot[bot] Oct 26, 2022
0c2289b
Bump shell-quote and react-scripts in /frontend
dependabot[bot] Oct 26, 2022
1304d54
Merge pull request #379 from plaid/dependabot/npm_and_yarn/node/got-a…
phoenixy1 Oct 26, 2022
501808b
Bump rack from 2.2.3 to 2.2.4 in /ruby
dependabot[bot] Oct 26, 2022
b0e022d
Merge pull request #380 from plaid/dependabot/npm_and_yarn/frontend/s…
phoenixy1 Oct 26, 2022
9b044cb
Merge pull request #381 from plaid/dependabot/bundler/ruby/rack-2.2.4
phoenixy1 Oct 26, 2022
fe9bdfa
Bump minimist from 1.2.5 to 1.2.7 in /frontend
dependabot[bot] Oct 26, 2022
8cfb33e
Bump follow-redirects from 1.14.7 to 1.15.2 in /frontend
dependabot[bot] Oct 26, 2022
d00ce41
Merge pull request #383 from plaid/dependabot/npm_and_yarn/frontend/f…
phoenixy1 Oct 26, 2022
c3ac72d
Merge pull request #382 from plaid/dependabot/npm_and_yarn/frontend/m…
phoenixy1 Oct 26, 2022
5de64e4
unbreak frontend
phoenixy1 Oct 26, 2022
75abcd8
Merge pull request #384 from plaid/adh-unbreak-frontend
phoenixy1 Oct 26, 2022
b26ac97
specify supported node version
phoenixy1 Oct 27, 2022
2066f73
Merge pull request #387 from plaid/adh-fix-node-version
phoenixy1 Oct 27, 2022
a1aeb22
restore npm 6 behavior
phoenixy1 Nov 3, 2022
acb4bf9
upgrade react-scripts
phoenixy1 Nov 3, 2022
489ffba
undo bad fix
phoenixy1 Nov 3, 2022
f6b5e37
Merge pull request #389 from plaid/adh-npm-patch
phoenixy1 Nov 3, 2022
7b5f037
pin node version in frontend/Dockefile
juanrgon Nov 5, 2022
63ddc71
Merge pull request #390 from juanrgon/patch-1
phoenixy1 Nov 6, 2022
215f679
Update README.md
phoenixy1 Nov 7, 2022
89c6556
Merge pull request #391 from plaid/phoenixy1-patch-15
phoenixy1 Nov 8, 2022
b19feb1
add troubleshooting tips for mandatory oauth
phoenixy1 Dec 6, 2022
07e6f23
Merge pull request #395 from plaid/phoenixy1-patch-16
phoenixy1 Dec 6, 2022
1db1412
Update README.md
phoenixy1 Dec 7, 2022
e2bfcb3
Update README.md
phoenixy1 Dec 7, 2022
1d25070
Merge pull request #397 from plaid/phoenixy1-patch-17
phoenixy1 Dec 7, 2022
aae95fc
fix to work on node 18 and later
phoenixy1 Dec 12, 2022
434a622
update package-lock.json
phoenixy1 Dec 13, 2022
4743b4a
Maybe got ci working
ToddKerpelman Dec 13, 2022
36b6fd8
Merge pull request #400 from plaid/adh-upgrade-react
phoenixy1 Dec 13, 2022
bbb62cc
fix quickstart 405
phoenixy1 Dec 29, 2022
cd86089
Merge pull request #406 from plaid/adh-fix-docker
phoenixy1 Dec 29, 2022
e7252c4
fix localhost
phoenixy1 Mar 15, 2023
b2d0fff
Merge pull request #416 from plaid/adh-localhost-fix
phoenixy1 Mar 16, 2023
2b1c9a7
Fix typos in transfer product comments
yedell Apr 20, 2023
afbb999
Merge pull request #419 from yedell/ye-fix-comment-typos
phoenixy1 Apr 20, 2023
e7ae8fd
Update README.md
phoenixy1 Apr 25, 2023
9e45bec
Merge pull request #420 from plaid/phoenixy1-patch-18
phoenixy1 Apr 25, 2023
8d06ef2
discourage use of redirect uris
phoenixy1 Apr 27, 2023
d711148
remove accidental edit
phoenixy1 Apr 27, 2023
71249af
Update .env.example
phoenixy1 May 5, 2023
eee1c3f
Update README.md
phoenixy1 May 5, 2023
50ec9f6
Merge pull request #421 from plaid/cleanup-redirect-uri
phoenixy1 May 5, 2023
5b9ba2e
Update docker-compose.yml
nephlm May 20, 2023
c1b42ed
Merge pull request #1 from nephlm/nephlm-docker-compose-file-version
nephlm May 20, 2023
a543e89
Merge pull request #423 from nephlm/master
phoenixy1 May 22, 2023
cafcc95
update client libraries
phoenixy1 May 31, 2023
0a5fd76
update ruby version
phoenixy1 Jun 1, 2023
6e94172
get it running
phoenixy1 Jun 1, 2023
6500597
got go building at least
phoenixy1 Jun 1, 2023
f061b8c
organized imports according to PEP8, simplified datetime imports and …
zevaverbach Jun 1, 2023
88a6245
fixed a bug where 'e' was unbound, removed an unused import, and fixe…
zevaverbach Jun 1, 2023
8b56f6a
removed 'type: ignore' comment
zevaverbach Jun 1, 2023
54ad983
convert java to latest clib
phoenixy1 Jun 1, 2023
9c1ffb3
fix typos
phoenixy1 Jun 1, 2023
8046db0
lowercase true, how did this ever work
phoenixy1 Jun 1, 2023
03f25d5
fix ruby
phoenixy1 Jun 1, 2023
8d50732
remove deprecated fields
phoenixy1 Jun 1, 2023
fd4206d
fix java deps and user object
phoenixy1 Jun 1, 2023
8ab35ac
fix typo
phoenixy1 Jun 1, 2023
32e004b
fix go
phoenixy1 Jun 1, 2023
a646633
fix ruby deps
phoenixy1 Jun 1, 2023
2786fd9
Merge pull request #424 from zevaverbach/organize_imports_and_fix_err…
phoenixy1 Jun 2, 2023
dd1ec6c
Merge pull request #425 from plaid/update-clibs
phoenixy1 Jun 8, 2023
2bd1743
update quickstart
phoenixy1 Jun 14, 2023
61fddfe
fix quickstart-428
phoenixy1 Jun 15, 2023
4446a4a
factual corrections
phoenixy1 Jun 20, 2023
b2eb14f
Merge pull request #429 from plaid/adh-fix-428
phoenixy1 Jun 20, 2023
78df93e
Merge pull request #427 from plaid/adh-docs-1160
phoenixy1 Jun 20, 2023
da0d4fc
update makefile
phoenixy1 Jul 12, 2023
608a3c6
Merge pull request #434 from plaid/adh-update-docker
phoenixy1 Jul 12, 2023
9903c16
Update .env.example use no quote characters for default redirect URI.
yingw787 Aug 23, 2023
c2a0ba3
Merge pull request #438 from yingw787/update_env_example
phoenixy1 Aug 25, 2023
2195922
fix https://github.com/plaid/quickstart/issues/442
phoenixy1 Oct 4, 2023
6434825
Merge pull request #443 from plaid/adh-fix-422
phoenixy1 Oct 4, 2023
598ab95
Update .env.example
phoenixy1 Oct 9, 2023
b16f079
Merge pull request #444 from plaid/phoenixy1-patch-19
phoenixy1 Oct 18, 2023
1248fee
Update README.md
phoenixy1 Oct 26, 2023
b6ac833
Update README.md
phoenixy1 Oct 26, 2023
9feb532
Merge pull request #445 from plaid/phoenixy1-patch-20
phoenixy1 Oct 26, 2023
bdc7c07
go to latest; change transfers to debits
phoenixy1 Nov 3, 2023
81f6248
update description lines
phoenixy1 Nov 3, 2023
15ca18c
Merge pull request #446 from plaid/adh-update-go
phoenixy1 Nov 3, 2023
50be74b
bump werkzeug and gin to address CVEs
phoenixy1 Nov 8, 2023
b85e134
update go.sum
phoenixy1 Nov 8, 2023
d99ebb4
Merge pull request #447 from plaid/adh-update-deps
phoenixy1 Nov 8, 2023
d6c42f0
first draft of fixed transfer quickstart for node
phoenixy1 Nov 9, 2023
5b7602b
make one button
phoenixy1 Nov 10, 2023
92c54ec
fix deps
phoenixy1 Nov 10, 2023
09b97db
Merge pull request #450 from plaid/adh-fix-python-deps
phoenixy1 Nov 10, 2023
d59a489
add separate button to authorize transfer
phoenixy1 Nov 14, 2023
855671b
remove console.log debugging statement
phoenixy1 Nov 14, 2023
e7c5092
remove console log statement
phoenixy1 Nov 14, 2023
1c7a738
convert python transfer quickstart
phoenixy1 Nov 14, 2023
f28b490
ruby version
phoenixy1 Nov 15, 2023
49aa0aa
java updates (compiles, may not actually work)
phoenixy1 Nov 15, 2023
0b32c9a
fix java
phoenixy1 Nov 15, 2023
13b34a1
fix transfer authorization for go
phoenixy1 Nov 15, 2023
79cb65a
Merge pull request #448 from plaid/adh-fix-transfer-quickstart
phoenixy1 Nov 16, 2023
1f0ce64
update go to v18
phoenixy1 Nov 17, 2023
6d615bc
Merge pull request #451 from plaid/adh-update-go-to-v18
phoenixy1 Nov 17, 2023
9c86ab7
Update API Settings Link in README.md
rbuckheit Dec 3, 2023
057bc67
Merge pull request #454 from rbuckheit/patch-1
phoenixy1 Dec 3, 2023
e6bd97f
Update .env.example
phoenixy1 Dec 19, 2023
142c8e3
Update README.md
phoenixy1 Dec 19, 2023
3a488ca
Merge pull request #455 from plaid/phoenixy1-patch-21
phoenixy1 Dec 19, 2023
f069af1
Merge pull request #456 from plaid/phoenixy1-patch-22
phoenixy1 Dec 19, 2023
7c218bd
python part 1
phoenixy1 Mar 15, 2024
9f0fec2
signal evaluate for python
phoenixy1 Mar 15, 2024
844ade5
signal files
phoenixy1 Mar 15, 2024
91012fb
add signal resource java
phoenixy1 Mar 15, 2024
2fa5bca
clean up front end a little
phoenixy1 Mar 15, 2024
1a9235f
restore package lock
phoenixy1 Mar 15, 2024
e6568e8
restore changes
phoenixy1 Mar 15, 2024
c94ad4f
Run npm audit fix
ToddKerpelman Mar 15, 2024
6c2763b
Remove a few react warnings
ToddKerpelman Mar 15, 2024
cb4b8d1
clarify wording
phoenixy1 Mar 15, 2024
b7bdfb6
New dependencies.
ToddKerpelman Mar 15, 2024
3e340a0
Merge pull request #463 from plaid/adh-add-signal-to-quickstart
phoenixy1 Mar 15, 2024
0ce9148
statements wip
phoenixy1 Mar 15, 2024
d711387
basic version working for python
phoenixy1 Mar 16, 2024
fa25525
remove print statement
phoenixy1 Mar 18, 2024
8c3eaf5
small fix for python, add ruby
phoenixy1 Mar 19, 2024
666fd42
node
phoenixy1 Mar 19, 2024
3cfcea6
Update node to a modern LTS version
danawoodman Mar 20, 2024
853a5ba
add statements for go
phoenixy1 Mar 20, 2024
7ce41c5
add to java, api calls working but resource not returning pdf output yet
phoenixy1 Mar 20, 2024
fa7ecc1
got java working
phoenixy1 Mar 20, 2024
ab929ff
cleanup
phoenixy1 Mar 20, 2024
893fb3b
remove commented out line
phoenixy1 Mar 20, 2024
0ab0d3a
Merge pull request #464 from plaid/tk_audit_fix
ToddKerpelman Mar 20, 2024
eeba25c
Merge branch 'master' into adh-add-statements-to-quickstart
phoenixy1 Mar 20, 2024
fe13ff0
Merge pull request #466 from plaid/adh-add-statements-to-quickstart
phoenixy1 Mar 20, 2024
e76ac16
add asset reports to java
phoenixy1 Mar 21, 2024
41246f6
comment
phoenixy1 Mar 21, 2024
2efee51
clean up whitepsace
phoenixy1 Mar 21, 2024
0dafc6d
Merge pull request #467 from plaid/add-assets-to-java
phoenixy1 Mar 21, 2024
c5d8716
update node
phoenixy1 Mar 21, 2024
4bd553a
Merge pull request #465 from danawoodman/patch-1
phoenixy1 Mar 21, 2024
7061be5
Merge branch 'master' of https://github.com/plaid/quickstart into upd…
phoenixy1 Mar 21, 2024
b0c5a39
Merge pull request #468 from plaid/update-node
phoenixy1 Mar 21, 2024
63beda9
Update README.md
phoenixy1 Jun 7, 2024
b691fcf
Update .env.example
phoenixy1 Jun 7, 2024
14f80e8
Update server.py
phoenixy1 Jun 7, 2024
58e87c1
Update server.go
phoenixy1 Jun 7, 2024
b65843b
Update QuickstartApplication.java
phoenixy1 Jun 7, 2024
dc728da
Update README.md
phoenixy1 Jun 7, 2024
aefa402
Merge pull request #478 from plaid/phoenixy1-patch-24
phoenixy1 Jun 7, 2024
e3af1bc
Merge pull request #482 from plaid/phoenixy1-patch-28
phoenixy1 Jun 7, 2024
2825024
Merge pull request #480 from plaid/phoenixy1-patch-26
phoenixy1 Jun 7, 2024
280f6c7
Merge pull request #481 from plaid/phoenixy1-patch-27
phoenixy1 Jun 7, 2024
3a1f063
Merge pull request #479 from plaid/phoenixy1-patch-25
phoenixy1 Jun 7, 2024
ef195f3
Merge pull request #477 from plaid/phoenixy1-patch-23
phoenixy1 Jun 7, 2024
d7c9140
add python
phoenixy1 Jul 5, 2024
c880d74
fix bug
phoenixy1 Jul 5, 2024
3cb3a5a
update go transactions sync
phoenixy1 Jul 6, 2024
560613b
update transactions sync for node
phoenixy1 Jul 6, 2024
680ce38
update transactions sync for java
phoenixy1 Jul 6, 2024
db6be05
update transactions sync for ruby
phoenixy1 Jul 6, 2024
c6947dc
remove line added by accident
phoenixy1 Jul 6, 2024
342a6bf
Apply suggestions from code review
phoenixy1 Jul 8, 2024
3459232
Merge pull request #484 from plaid/adh-fix-docs-1622
phoenixy1 Jul 9, 2024
85be47e
Update README.md
eliaspfeffer Jul 23, 2024
1161dad
Merge pull request #487 from eliaspfeffer/patch-1
phoenixy1 Jul 23, 2024
1c8a0e8
Add CRA quickstart examples for Node (#488)
ehiroshige Aug 14, 2024
1c85734
Adds CRA example ruby backend (#489)
ehiroshige Aug 14, 2024
940cc57
Adds CRA example java backend (#490)
ehiroshige Aug 14, 2024
7a58e55
Adds CRA example go backend (#491)
ehiroshige Aug 14, 2024
c81f340
Adds CRA example python backend (#492)
ehiroshige Aug 14, 2024
c036f46
Update README.md
phoenixy1 Nov 13, 2024
b3d5440
update config file
phoenixy1 Nov 13, 2024
a484620
Update .env.example
phoenixy1 Nov 13, 2024
9cafb63
Merge pull request #502 from plaid/phoenixy1-patch-29
phoenixy1 Nov 14, 2024
531f6b7
update to latest version of client libraries
phoenixy1 Nov 15, 2024
9ffc26b
Merge pull request #503 from plaid/phoenixy1-clib-updates
phoenixy1 Nov 16, 2024
80510b3
Update docs link in .env.example
lightswitch05 Nov 19, 2024
20ab725
update deps on frontend
phoenixy1 Nov 27, 2024
deb4128
update node deps
phoenixy1 Nov 27, 2024
c87f0bb
update ruby bundle
phoenixy1 Nov 27, 2024
4293290
update java deps
phoenixy1 Nov 27, 2024
5698aa6
Merge pull request #506 from plaid/adh-update-deps
phoenixy1 Dec 2, 2024
614021d
update frontend deps
phoenixy1 Dec 7, 2024
615a442
update node dependencies
phoenixy1 Dec 7, 2024
6a8242c
Merge pull request #507 from plaid/adh-update-more-deps
phoenixy1 Dec 7, 2024
6b67753
additional deps updates
phoenixy1 Dec 12, 2024
998d594
Merge pull request #510 from plaid/adh-dependabot
phoenixy1 Dec 12, 2024
b883508
Update README.md
phoenixy1 Dec 23, 2024
526c3fc
Update README.md
phoenixy1 Dec 23, 2024
7aa40fa
Merge pull request #513 from plaid/phoenixy1-patch-30
phoenixy1 Dec 23, 2024
2f64aae
Merge pull request #504 from lightswitch05/patch-1
phoenixy1 Jan 3, 2025
d301f0d
fix sinatra error
phoenixy1 May 5, 2025
ec8cfa1
Merge pull request #517 from plaid/adh-fix-ruby
phoenixy1 May 5, 2025
3881e8a
Merge pull request #514 from plaid/phoenixy1-patch-31
ToddKerpelman Jun 18, 2025
552cef8
Added date of birth to user token
ToddKerpelman Jun 25, 2025
e474fdc
Merge pull request #522 from plaid/tk_cra_birthdate
ToddKerpelman Jun 27, 2025
29633c5
fixes for fuse and update clibs while were at it
phoenixy1 Oct 29, 2025
45c1d7b
update deps
phoenixy1 Oct 29, 2025
a6cefcb
Fix startup
phoenixy1 Oct 29, 2025
eca38b9
more useful output and fix signal transaction id already used error
phoenixy1 Oct 29, 2025
2eab849
suppress some java warnings
phoenixy1 Oct 29, 2025
0a0758b
fix serialization issue
phoenixy1 Oct 29, 2025
aa40782
fix python serialization
phoenixy1 Oct 29, 2025
705cd67
Better data typing
ToddKerpelman Oct 31, 2025
fd1291e
Update .env.example
phoenixy1 Nov 3, 2025
bd9989b
Merge pull request #524 from plaid/adh-fuse-fixes-and-bump-clibs
phoenixy1 Nov 3, 2025
0a8493a
Revise Transactions test credentials and OAuth section
phoenixy1 Nov 6, 2025
174c1ef
Merge pull request #526 from plaid/phoenixy1-patch-32
phoenixy1 Nov 6, 2025
5e6d823
update dependencies and fixes
phoenixy1 Nov 10, 2025
d3fada3
Merge pull request #527 from plaid/adh-10-11-25
phoenixy1 Nov 12, 2025
6edb168
WIP: Add user API identity object support for Node.js
phoenixy1 Dec 17, 2025
7b7f456
Add support for both user_token and user_id in CRA integrations
phoenixy1 Dec 18, 2025
1887bd0
Improve error handling and fix client_user_id reuse
phoenixy1 Dec 18, 2025
06e381a
Remove .claude configuration files
phoenixy1 Dec 19, 2025
600bc2a
Fix Java naming convention: itemID → itemId
phoenixy1 Dec 19, 2025
096f684
Remove Go binary from repository
phoenixy1 Dec 19, 2025
4f1a107
Remove ruby/start script from repository
phoenixy1 Dec 19, 2025
629693f
Update all Plaid client libraries to latest versions
phoenixy1 Dec 19, 2025
d9df7a9
Revert "Update all Plaid client libraries to latest versions"
phoenixy1 Dec 19, 2025
83bd1a0
update client libraries
phoenixy1 Dec 19, 2025
6c7c862
update deps including node plaid to latest
phoenixy1 Jan 2, 2026
fd087e9
Merge pull request #530 from plaid/adh-user-apis
phoenixy1 Jan 2, 2026
3677263
Update dependencies to latest versions
phoenixy1 Feb 10, 2026
98f691a
Update Plaid SDK for Python, Java, and Ruby backends
phoenixy1 Feb 11, 2026
85ccc60
Update backend dependencies for Python, Ruby, Java, and Go
phoenixy1 Feb 11, 2026
948f630
Update Docker base images to latest patch versions
phoenixy1 Feb 11, 2026
e375473
Update transitive dependencies to latest patch versions
phoenixy1 Feb 11, 2026
03fec60
Merge pull request #537 from plaid/ah-update-dependencies
phoenixy1 Feb 12, 2026
b9a935f
Bump rack from 3.2.4 to 3.2.5 in /ruby
dependabot[bot] Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
**/node_modules
53 changes: 53 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Get your Plaid API keys from the dashboard: https://dashboard.plaid.com/team/keys
PLAID_CLIENT_ID=
PLAID_SECRET=

# SIGNAL_RULESET_KEY is required for both Balance and Signal Transaction Scores
# Set this to the ruleset_key configured in your Plaid Dashboard at https://dashboard.plaid.com/signal/risk-profiles?environment=sandbox
# See https://plaid.com/docs/signal/ for more information
SIGNAL_RULESET_KEY=

# Use 'sandbox' to test with fake credentials in Plaid's Sandbox environment
# Use 'production' to use real data
# Request production approval at https://dashboard.plaid.com/overview/production
# Once approved, you can set your environment to 'production' to test this application against production data. We recommend sticking to `sandbox` for initial development and testing.
# Some institutions (Chase, Fidelity, Schwab) take longer to get approval for and aren't available immediately.
# NOTE: To use Production, you must set a use case for Link.
# You can do this in the Dashboard under Link -> Link Customization -> Data Transparency:
# https://dashboard.plaid.com/link/data-transparency-v5
PLAID_ENV=sandbox

# PLAID_PRODUCTS is a comma-separated list of products to use when
# initializing Link, e.g. PLAID_PRODUCTS=auth,transactions.
# see https://plaid.com/docs/api/link/#link-token-create-request-products for a complete list.
# Only institutions that support ALL listed products will work.
# If you don't see the institution you want in Link, or get a "Connectivity not supported" error,
# Remove any products you aren't using.
# NOTE: The Identity Verification (IDV), Income, and Layer APIs have separate Quickstart apps.
# For IDV, use https://github.com/plaid/idv-quickstart
# For Income, use https://github.com/plaid/income-sample
# For Layer, use https://github.com/plaid/layer-quickstart
# Important:
# When moving to Production, make sure to update this list with only the products
# you plan to use. Otherwise, you may be billed for unneeded products.
PLAID_PRODUCTS=auth,transactions,signal

# PLAID_COUNTRY_CODES is a comma-separated list of countries to use when
# initializing Link, e.g. PLAID_COUNTRY_CODES=US,CA.
# Institutions from all listed countries will be shown. If Link is launched with multiple country codes,
# only products that you are enabled for in all countries will be used by Link.
# See https://plaid.com/docs/api/link/#link-token-create-request-country-codes for a complete list
PLAID_COUNTRY_CODES=US,CA

# PLAID_REDIRECT_URI is optional for this Quickstart application.
# If you're not sure if you need to use this field, you can leave it blank
#
# If using this field on Sandbox, set PLAID_REDIRECT_URI to http://localhost:3000/ (no quote characters)
# The OAuth redirect flow requires an endpoint on the developer's website
# that the bank website should redirect to. You will need to configure
# this redirect URI for your client ID through the Plaid developer dashboard
# at https://dashboard.plaid.com/team/api.
# For development or production, you will need to use an https:// url
# Instructions to create a self-signed certificate for localhost can be found at https://github.com/plaid/quickstart/blob/master/README.md#testing-oauth
PLAID_REDIRECT_URI=

20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ npm-debug.log*
pids
*.pid
*.seed
*.swp

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
Expand Down Expand Up @@ -35,3 +36,22 @@ jspm_packages

# Optional REPL history
.node_repl_history

# go
go/quickstart

# macOS
**/.DS_Store

# docker-compose
docker-compose.local*.yml

*.iml
.env
.idea

#vscode
.vscode

#Python virtual nv
python/venv/*
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2021 Plaid

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
31 changes: 31 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
DOCKER_COMPOSE := docker compose
DOCKER_COMPOSE_YML := --file docker-compose.yml
ifneq ("$(wildcard docker-compose.local.yml)","")
DOCKER_COMPOSE_YML += --file docker-compose.local.yml
endif

language := node
SUCCESS_MESSAGE := "✅ $(language) quickstart is running on http://localhost:3000"

.PHONY: up
up:
REACT_APP_API_HOST=http://$(language):8000 \
$(DOCKER_COMPOSE) \
$(DOCKER_COMPOSE_YML) \
$@ --build --detach --remove-orphans \
$(language)
@echo $(SUCCESS_MESSAGE)

.PHONY: logs
logs:
$(DOCKER_COMPOSE) \
$@ --follow \
$(language) frontend

.PHONY: stop build
stop build:
$(DOCKER_COMPOSE) \
$(DOCKER_COMPOSE_YML) \
$@ \
$(language) frontend

Loading