Just place it in rows of let's say 4 cards and have the app load the cards when the user reaches the bottom of the screen. YouTube does this when you are looking at a user's uploaded videos.
Don't forget to add a "Load more cards button". It comes in useful when the user's internet cuts or they have a slow connection. They can request for more of the info to show, which will mean they don't need to restart the whole page just so they can try reach whatever card they were looking for.
Pagination has it's place, but at the current moment, there's a trend away from this and towards a more continuously flowing page. Pagination, I feel, adds a sort of friction point. Imagine if you had to click a "load more tweets" (or Facebook posts) button each time you reached the bottom of the page. This really starts to get annoying quick. And we all know an annoyed user is an angry user, and an angry user is the type of user that will close your tab quickly. (btw, using a "load more x" button is a form of pagination).