- Senators
- All Senators
- District Map
- Contact Your Senator
- Senate Leadership List
- Committees
- All Committees
- Standing Committees
- Temporary Committees
- Task Forces & Other Entities
- Legislative Commissions
- Committee Meeting Agendas
- Public Hearing Schedule
- Initiatives
- 2011 Women of Distinction
- Cap Property Taxes
- Job Creation and Taxpayer Protection Act of 2011
- NY Senate Veterans Hall of Fame
- Issues List
- Women of Distinction Honoring Women in New York
- Legislation
- Open Senate
- Open Legislation
- Open Data
- Open Events
- FOIL Requests
- Mobile Applications
- Open Standards
- Open Source
- About
- Senate Rules
- State Constitution
- State Seal
- Timeline
- Visiting the Senate
- Knowledge Base
- Student Programs
- Senate Tech
- Video
- Senate Video Archive
- Search All Video
- Live Streamed Events
- Legislative Cable Channel
- Newsroom
- Calendars
- Senate Wide Calendar
- Live Video Calendar
- Session Calendar
- Committee Meetings Calendar
- Public Hearing Calendar
- Floor Calendars
Developers Network
Share This:
Getting Started
Welcome to the New York State Senate developer’s forum. Our goal is to help any technologist interested in how technology is used in the Senate to easily find what they’re looking for, and to be able to interact directly with Senate technology staff. From email lists to Feeds to Application Programming Interfaces (APIs) to our source code, this forum pulls all relevant technology resources together in one spot for developers to learn from and use.
- Connect with other developers in the Developers Forum Email List or in IRC on Freenode at #NYSSDev
- Consume our RSS Feeds
- Develop your application to use our APIs.
- Download our source code.
How to stay connected?
While many of our projects have their own individual forums for communication, the Senate has created “one list to rule them all.” In our NY Senate Developers Network, you will find announcements of new projects, updates to preexisting projects and general news from and about the Government 2.0 community.*
Join the NY Senate Developers Network at groups.google.com/group/nyss-dev or join us via Internet Relay Chat (IRC) at irc.freenode.net #NYSSDev
Feeds (RSS)
NYSenate.gov - we have several hundred feeds for you to choose from. Primarily, these feeds are RSS 2.0 format and iCal. We have standardized our feeds for: Senators, Committees, Newsrooms, Videos, Calendars (RSS and iCal), Open Data and Initiatives.
Read More
Open Legislation is the Senate’s version of New York’s Legislative Research Service. In addition to providing an intuitive keyword search interface, it produces RSS, XML and JSON feeds for Bills, Calendars (e.g. schedules of bills to be voted on), Meetings, Transcripts, Actions, Votes, and supports public commenting on bills.
Read More
Newsclips is an internal service you can use to see the same newsclips that Senators read. We are working on developing RSS feeds per Senator and per Topic. Once this is set up, we’ll send out a message to NY Senate Developers Network.
Application Programming Interfaces (APIs)
NYSenate.gov
The New York State Senate website (www.nysenate.gov) provides application programming interfaces (APIs) through which external computers and websites can retrieve information about Senators, committees, legislation, meetings and other Senate-related events. The information is available via XML-RPC or JSON. To use the Senate’s APIs, you will need to apply for an API key. For documentation about the Senate’s API, visit www.nysenate.gov/developers/apis.
Open Legislation
Browse, search and share legislative information with single search. Find the bills, votes, minutes and calendars that make define your state Senate. For documentation about Open Legislation's API, visit openlegislation.readthedocs.org/en/latest/index.html
Senate Address Geocoding Engine (SAGE)
Currently, SAGE doesn’t have any public facing APIs, but we are planning on releasing some soon. Join the NY Senate Developers Network and stay tuned.
Source Code
Drupal Code
- Code for NYSenate.gov, visit drupal.org/project/nyss
- Code for CiviCRM / Bluebird, visit github.com/nysenate/Bluebird-CRM.
OpenLegislation
- Visit GitHub at github.com/nysenate/OpenLegislation/
Mobile Apps
- For the Android and iPhone and iPod Touch, visit GitHub at github.com/nysenate/NYSenateMobileApp
- For the iPad app, visit github.com/nysenate/NYSenateForIPad
NewsClips
- Visit GitHub at github.com/nysenate/Newsclips
GeoServer / Senate Address Geocoding Engine (SAGE)
- Visit GitHub at github.com/nysenate/GeoApi
- Geocoding services for SAGE are provided by Yahoo! PlaceFinder.
OpenDirectory
- Visit GitHub at github.com/nysenate/OpenDirectory
BillBuzz
- Visit GitHub at github.com/nysenate/BillBuzz
For other apps, check out our GitHub, github.com/nysenate, or subscribe to the NY Senate Developers Network
Notes for all developers
- All of our software code respects its original license. All software developed from within the New York State Senate is dual licensed under GPLv3 and BSD licenses. You can find more information on our Open-Source and Software Licenses page at www.nysenate.gov/Open-Source-Software-Licenses
- Opinions expressed on any of our developers lists are attributable only to that person, and do not represent the New York State Senate; off-topic conversations will be moderated.
- Printer-friendly version
- Send to friend