{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"fork-go-macho","owner":"approov","isFork":true,"description":"Package macho implements access to and creation of Mach-O object files.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":28,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-19T15:27:12.969Z"}},{"type":"Public","name":"quickstart-ionic-advancedhttp","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with Ionic apps making API requests with the advanced http Cordova plugin","allTopics":[],"primaryLanguage":null,"pullRequestCount":7,"issueCount":2,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-19T01:05:50.244Z"}},{"type":"Public","name":"quickstart-ionic-angular-http","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with Ionic Angular apps making API requests with Http and HttpClient","allTopics":[],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-18T19:10:13.743Z"}},{"type":"Public","name":"quickstart-nodejs-express-token-check","owner":"approov","isFork":false,"description":"An Appoov token integration example for NodeJS. Article: https://blog.approov.io/approov-integration-in-a-nodejs-express-api","allTopics":["tokens","jwt-tokens","apis","node-js","jwt-auth","nodejs-express","node-express","api-security","jwt-api","api-node","approov","approov-token","approov-demo","approov-backend","approov-quickstart","approov-backend-quicksart","nodejs","api","jwt","jwt-authentication"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-18T14:15:06.876Z"}},{"type":"Public","name":"shipfast-api-protection","owner":"approov","isFork":false,"description":"Learn practical Mobile and API security techniques: API Key, Static and Dynamic HMAC, Dynamic Certificate Pinning, and Mobile App Attestation.","allTopics":["api","mobile","mobile-app","api-client","api-server","apis","hmac-authentication","pinning","mobile-security","mobile-security-framework","mobile-development","api-key","certificate-pinning","api-security","api-keys","mobile-app-security","api-secret","api-key-authentication","mobile-app-attestation","approov"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":1,"issueCount":0,"starsCount":67,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-16T10:50:11.555Z"}},{"type":"Public","name":"quickstart-nodejs-grpc-token-check","owner":"approov","isFork":false,"description":"Approov QuickStart - GRPC NodeJS Token Check","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T21:48:45.453Z"}},{"type":"Public","name":"quickstart-unity-web-request","owner":"approov","isFork":false,"description":"Approov integration quick start guide for unity web request","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T11:03:15.888Z"}},{"type":"Public","name":"fork-go-arm64","owner":"approov","isFork":true,"description":"Pure Go AARCH64 architecture disassembler","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T09:48:39.869Z"}},{"type":"Public","name":"quickstart-python-django-token-check","owner":"approov","isFork":false,"description":"Quickstart Approov integration example for the Python Django framework","allTopics":["api","security","backend","api-security","approov","approov-backend","approov-integration","approov-quickstart","approov-backend-quicksart","python","django"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T15:03:42.471Z"}},{"type":"Public","name":"quickstart-python-token-check","owner":"approov","isFork":false,"description":" Quickstart Approov integration example for Python without depending on a framework. ","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T13:48:22.372Z"}},{"type":"Public","name":"quickstart-python-fastapi-token-check","owner":"approov","isFork":false,"description":"Quickstart Approov integration example for the Python FastAPI framework","allTopics":["backend","api-security","approov","approov-token","approov-integration","approov-quickstart","approov-api","approov-backend-quicksart","api","security"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T13:26:36.463Z"}},{"type":"Public","name":"quickstart-python-flask-token-check","owner":"approov","isFork":false,"description":"An Appoov token integration example for Python 3 with Flask. Article: https://blog.approov.io/approov-integration-in-a-python-flask-api ","allTopics":["python","api","jwt","api-server","jwt-token","api-rest","apis","token","jwt-authentication","flask-api","python-flask","jwt-api","api-python","approov","approov-token","approov-demo"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T13:00:56.488Z"}},{"type":"Public","name":"quickstart-flutter-httpclient","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with Flutter mobile apps using HttpClient.","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T10:43:24.687Z"}},{"type":"Public","name":"approov-service-flutter-httpclient","owner":"approov","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T10:37:21.909Z"}},{"type":"Public","name":"quickstart-ios-swift-grpc","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with iOS apps in Swift that make API requests you wish to protect using GRPC.","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:12:14.436Z"}},{"type":"Public","name":"approov-service-ios-swift-asynchttpclient","owner":"approov","isFork":false,"description":"Approov-enabled drop-in replacement for AsyncHTTPClient (https://github.com/swift-server/async-http-client)","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:10:36.411Z"}},{"type":"Public","name":"approov-service-urlsession","owner":"approov","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:09:06.420Z"}},{"type":"Public","name":"approov-service-alamofire","owner":"approov","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T13:06:41.197Z"}},{"type":"Public","name":"quickstart-nativescript","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with NativeScript apps (including Vue, Angular and Typescript)","allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T12:03:35.172Z"}},{"type":"Public","name":"quickstart-cordova-advancedhttp","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with Cordova mobile apps using the Advanced HTTP plugin.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T11:33:33.773Z"}},{"type":"Public","name":"quickstart-react-native","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with React Native apps.","allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":9,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T11:11:48.042Z"}},{"type":"Public","name":"approov-ios-sdk","owner":"approov","isFork":false,"description":"Approov mobile API protection","allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T09:44:42.801Z"}},{"type":"Public","name":"quickstart-google-cloud-api-gateway_cloud-run","owner":"approov","isFork":false,"description":"Simple Approov Integration to secure the Google API Gateway to only serve API request from genuine and unmodified mobile/web apps. ","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T01:51:02.205Z"}},{"type":"Public","name":"hands-on-api-proxy","owner":"approov","isFork":false,"description":"Companion repository for the blog post https://blog.approov.io/hands-on-mobile-api-security-using-a-proxy-to-protect-api-keys","allTopics":["approov-token","approov-demo","approov-proxy","proxy-server","approov"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":0,"starsCount":15,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T10:33:33.528Z"}},{"type":"Public","name":"approov-service-httpsurlconn","owner":"approov","isFork":false,"description":"Approov service layer for Android clients using HttpsUrlConnection","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T13:35:47.478Z"}},{"type":"Public","name":"approov-service-retrofit","owner":"approov","isFork":false,"description":"Approov service layer for Android clients using Retrofit","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T13:34:37.246Z"}},{"type":"Public","name":"approov-service-android-java-grpc","owner":"approov","isFork":false,"description":"Approov service layer for Android clients using GRPC","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T12:53:16.005Z"}},{"type":"Public","name":"approov-service-okhttp","owner":"approov","isFork":false,"description":"Approov service layer for Android clients using OKHttp directly","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T12:23:23.294Z"}},{"type":"Public","name":"approov-service-volley","owner":"approov","isFork":false,"description":"Approov service layer for Android clients using Volley","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T11:49:36.780Z"}},{"type":"Public","name":"quickstart-kmm-ktor","owner":"approov","isFork":false,"description":"Quickstart for integrating Approov with Android and iOS apps using Kotlin Multiplatform for Mobile using the Ktor client","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-11T10:39:22.139Z"}}],"repositoryCount":112,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}