Online tools

The IETF community works mostly online, and creates many of the tools used to develop standards documents and support IETF processes.

Key Info

IETF Datatracker

The IETF Datatracker is the day-to-day front-end to the IETF database for people who work on IETF standards. It contains data about IETF documents, working groups, meetings, agendas, minutes, presentations, and more. Many tools used by the IETF community to manage working groups, documents, meetings, and other aspects of work in the IETF are accessible via the Datatracker interface. For example, the Internet Engineering Steering Group (IESG) uses the IETF Datatracker to manage workflow as it evaluates Internet-Drafts that have been submitted for publication as RFCs. 

Document Tools

I-D Submission Tool: The I-D Submission Tool is a Web-based application that will allow an IETF participant to submit an Internet-Draft online, obtain approval to post the draft (if necessary), and make the draft immediately available to the community on the IETF web site without the assistance of the Secretariat (in most cases).

IDNits: This tool checks that Internet-Drafts intended for submission have the desired formatting, boilerplate, references consistency, and more.

RFCdiff: This tool compares two Internet-Drafts or RFCs for differences and modifications.

Mailing List Tools

Mailarchive: The IETF Mailarchive tool provides search capabilities for all publicly available archives of mailing lists hosted at the ietf.org domain. 

Mailing List Request: While not an online tool itself, this page provides the guidelines for requesting a new mailing list be hosted at the ietf.org domain. These guidelines can also be used to request that an existing mailing list be moved to ietf.org. 

Meeting Tools

IETF Meeting Session Requester
An IETF Datatracker account is required to access this tool. This tool allows the chairs or secretaries of all active IETF working groups, IETF area groups, Internet Research Task Force (IRTF) research groups, and Internet Engineering Steering Group (IESG) teams to submit all of the information that the Secretariat requires to schedule sessions at IETF meetings. The chairs and secretaries can use the tool to request a new session, modify the requirements for a previously requested session, or cancel a session. Once a request is submitted, the group will appear on the user's main page of the IETF Meeting Materials Manager, so that they can upload an agenda and other meeting materials.

IETF Meeting Materials Manager
A Datatracker account is required to access this tool. This tool allows those members of the community who chair sessions at IETF meetings to make their meeting materials (agendas, presentation slides, and minutes) available to the community before, during, and after an IETF meeting (as appropriate), and to submit them to the Secretariat for inclusion in the IETF meeting proceedings. The chairs and secretaries of all active IETF working groups, IETF area groups, IRTF research groups, IESG teams, and BOFs may have accounts on this tool.

Intellectual Property Rights Tool

IPR Disclosure Page: This tool provides an interface for submitting an intellectual property rights (IPR) disclosure or updating an existing IPR disclosure. It also allows a user to view all IPR disclosures that have been submitted to the IETF, and to Search for IPR disclosures by various search parameters (i.e., disclosures related to an Internet-Draft, RFC, or working group, or submitted by a specific patent owner or applicant, or containing key words in the document title). The IETF intellectual property rights rules are defined in RFC 3979, "Intellectual Property Rights in IETF Technology."

Role-specific Tools

Internet-Draft Initial Version Approval Tracker
An account is required to access this tool. This tool provides a web interface where working group chairs can approve or pre-approve the posting of version -00 working group Internet-Drafts.

Liaison Statement Tool
You must be a Liaison Manager logged into the IETF Datatracker to submit liaison statements. This tool is intended to be an alternative to email for submitting liaison statements to the IETF from standards development organizations (SDOs) with which the IETF has a formal liaison relationship, and from the IETF to any SDO. Any liaison statement created with the tool is posted on the IETF Liaison Statements web page as soon as it is submitted, without intervention by the Secretariat. To request an account on this tool, please send a message to [email protected] Accounts on this tool require the approval of the Internet Architecture Board Chair.

Externally-hosted Tools

Jabber: IETF uses Jabber (XMPP) for communication during and in between IETF meetings.

XML2RFC: This tool allows you to convert memos written in XML to the RFC format. The previous version of XML2RFC is currently available at http://xml2rfc.tools.ietf.org/old.html.

GitHub: Some IETF working groups use GitHub as a tool for document management. This includes proposing and reviewing document changes, triaging pertinent issues discussed on mailing lists, and transparently tracking a document’s history over time. The GitHub Integration and Tooling (GIT) working group was chartered to develop best practices and additional tooling for improving IETF participant usage of GitHub.

YANG CatalogThe YANG Catalog allows users to find models relevant to their use cases from the large and growing number of YANG modules being published. The YANG Catalog includes modules from various companies and organizations, including standards organizations such as the IETF, the Broadband Forum, the IEEE, the Metro Ethernet Forum, including some equipment vendors, as well as open source communities such as the Open Daylight Project.

YANG Model Validation Tool: This tool will help fetch and validate YANG models used in InternetDrafts or RFCs. It is a combination of the xym and pyang, with the "-- ietf" option, the two tools are used to produce these stats.

Join the next IETF Code Sprint

Sign up for the next IETF Code Sprint 14:00 UTC to 16:00 UTC on 19 May 2020.

Improve IETF tools

Join IETF Tools Discussion List

Help make IETF tools work better: join the IETF Tools Discussion List

Sign up today

you might be interested in

IETF Tools Team