Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/USDepartmentofLabor/Swift-Federal-Data-SDK

Federal Data SDK built in the Swift programming language. Follow the link for the documentation:
https://github.com/USDepartmentofLabor/Swift-Federal-Data-SDK

Last synced: about 1 month ago
JSON representation

Federal Data SDK built in the Swift programming language. Follow the link for the documentation:

Awesome Lists containing this project

README

        

Swift-Federal-Data-SDK
======================

Federal Data SDK built in the Swift programming language

Until the Swift language becomes more stable, consider this a beta release. See the Release notes for more information.

### Updated for Swift 3
This SDK has been tested in Swift 3.0.1

### Xcode 6 Beta 6 Notice
If you've recently upgraded to Beta 6 and you're getting weird errors, [follow the steps outlined here](http://rshankar.com/apple-mach-o-linker-error-xcode-6-beta-6/).

### Swift 1.2 Notice
This SDK has been updated for Swift 1.2. You may encounter errors with previous versions of Xcode. For earlier versions of Swift, use the [https://github.com/USDepartmentofLabor/Swift-Federal-Data-SDK/releases/tag/v1.0](1.0.0) release.

### Documentation
Documentation for this SDK can be found at [http://usdepartmentoflabor.github.io/Swift-Federal-Data-SDK/](http://usdepartmentoflabor.github.io/Swift-Federal-Data-SDK/).

Sample code for this SDK can be found at [http://usdepartmentoflabor.github.io/Swift-Sample-App/](http://usdepartmentoflabor.github.io/Swift-Sample-App/).

## Federal API compatibility
This SDK should work the following APIs. We encourage you to test this with the APIs below as well as other federal APIs:

### Business USA
* [BusinessUSA Business Resource API](http://business.usa.gov/developer) - Data is received, but unusual first character trips-up the parser.

### Department of Commerce
#### Census Bureau
* [All Datasets](http://www.census.gov/developers/) (because of the format of the output, use the didCompleteWithUnParsedResults callback method)

#### NOAA
* [Climate Data Online](http://www.ncdc.noaa.gov/cdo-web/)
* [Severe Weather Data Inventory](http://www.ncdc.noaa.gov/cdo-web/)

### Department of Education
* [All Datasets](http://www.ed.gov/developers)

### Department of Energy
* [EIA (beta)](http://www.eia.gov/developer/)
* [Fuel Economy](http://www.fueleconomy.gov/feg/ws/index.shtml)
* [NREL](http://developer.nrel.gov)

### Department of Health and Human Services
#### Healthdata.gov
* [Healthdata.gov API](http://www.healthdata.gov/developer)

#### National Center for Health Statistics
* [Health Indicators Warehouse](http://www.healthindicators.gov/Developers/)

#### National Health Information Center
* [Healthfinder.gov API](http://healthfinder.gov/Developer/)

#### National Institutes of Health
* [DailyMed](http://dailymed.nlm.nih.gov/dailymed/help.cfm)
* [DIRLINE](https://sis.nlm.nih.gov/sispagenotfound.html)
* [Genetics Home Reference](http://ghr.nlm.nih.gov/LinkingTo)
* [MedlinePlus Connect](https://www.nlm.nih.gov/medlineplus/connect/service.html)
* [MedlinePlus HealthTopics](https://www.nlm.nih.gov/medlineplus/webservices.html)
* [National Drug File-Reference Terminology (NDF-RT)](http://rxnav.nlm.nih.gov/NdfrtAPI.html)
* [Pillbox (needs verification)](http://pillbox.nlm.nih.gov/developer.html)
* [RxNorm](http://rxnav.nlm.nih.gov/RxNormAPI.html)
* [RxTerms](http://rxnav.nlm.nih.gov/RxTermsAPI.html)

#### Substance Abuse and Mental Health Services Administration
* [SAMHSA API](http://store.samhsa.gov/developer)

### Department of Labor
* [All Datasets](http://developer.dol.gov) (SummerJobs+ service compatibility still needs work)

### Department of Transportation
#### FAA
* [Airport Status and Delay API](http://services.faa.gov/)

#### Federal Motor Carrier Safety Administration
* [FMCSA API](https://mobile.fmcsa.dot.gov/developer/)

### EPA
* [Envirofacts API](http://www2.epa.gov/developers)

### FCC
* [Public Inspection Files](https://stations.fcc.gov/developer/)
* [Census Block Conversions](https://www.fcc.gov/developers/census-block-conversions-api)

### Federal Infrastructure Projects Permitting Dashboard (beta)
* [performance.gov API](https://www.permits.performance.gov/developers-api)

### Federal Reserve Bank of St. Louis
* [FRED](https://api.stlouisfed.org/)

### Integrated Taxonomic Information System
* [ITIS API](http://www.itis.gov/ws_description.html)

### Millennium Challenge Corporation
* [Selection Indicators API](https://data.mcc.gov/developer/)

### NASA
* [NASA API](https://data.nasa.gov/developer)

### National Archives and Records Administration
* [Federal Register API](https://www.federalregister.gov/blog/learn/developers)

### National Broadband Map
* [All APIs](http://www.broadbandmap.gov/developer/)

### Office of Management and Budget
* [usaspending.gov API](https://www.usaspending.gov/data?tab=API)

### Small Business Administration
* [Business Licenses & Permits](https://www.sba.gov/taxonomy/term/7615)
* [Loans & Grants Search](https://www.sba.gov/taxonomy/term/7616)
* [Recommended Sites](http://www.sba.gov/about-sba-services/7630)
* [U.S. City and County Web Data](http://www.sba.gov/about-sba-services/7617)

### Small Business Innovation Research (SBIR) program
* [SBIR API](https://www.sbir.gov/apis)

### USA.gov
* [go.USA.gov URL shortener](https://go.usa.gov/api)
* [Mobile App Gallery](https://github.com/usagov/Federal-Mobile-Product-API-Documentation)
* [Social Media Registry](https://github.com/usagov/Social-Media-Registry-API-Documentation) (returns HTML)

### White House
* [Policy Snapshots JSON Feed](https://www.whitehouse.gov/developers)