{"repo":"taoensso/faraday","free":true,"listed":false,"github":"https://github.com/taoensso/faraday","clone":"git clone https://github.com/taoensso/faraday.git","description":"Amazon DynamoDB client for Clojure","language":"Clojure","stars":242,"topics":["clojure","epl","dynamodb","aws","taoensso"],"license":"EPL-1.0","category":"api-integrations-sdks","readme_excerpt":"Faraday Amazon DynamoDB client for Clojure API reference: [Codox][Codox docs], [clj-doc][clj-doc docs] Leiningen: [com.taoensso/faraday \"1.12.3\"] deps.edn: com.taoensso/faraday {:mvn/version \"1.12.3\"} [![Main tests][Main tests SVG]][Main tests URL] [![Graal tests][Graal tests SVG]][Graal tests URL] DynamoDB makes a great companion for Clojure apps that need a simple, reliable way to persist data, that scales with predictable performance . Faraday is a small, fast and intuitive DynamoDB client library for Clojure, built around the AWS Java SDK and originally adapted from Rotary by James Reeves. Why Faraday? Small and simple API, with coverage of the most useful DynamoDB features Great performance (zero overhead to the official Java SDK) Uses Nippy for full support of Clojure's rich data types (with compression too) The AWS Java SDK for DynamoDB is awkward and verbose General purpose AWS SDKs for Clojure such as Amazonica or aws-api inherit the awkwardness of the AWS SDK when used to interact with DynamoDB Getting started Add Faraday as a dependency to your project and import faraday into your namespace: Preparing a database Option 1 - Run a local DynamoDB instance First thing is to start a DynamoDB Local instance. Once DynamoDB Local is up and running in your terminal, you should see something like: Then proceed to connecting with your local instance in the next section. Option 2 - Use DynamoDB in the cloud Make sure you've got an AWS account - note that there's a free tier wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/taoensso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/taoensso/faraday/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}