tokenpocket下载官方app下载|swift
Homepage | Swift
Homepage | Swift
Back
Skip to main content
About us
About us
Discover Swift
Shaping the future of finance
Innovate with us
Swift Partner Programme
Swift Institute
Careers
Press
Legal
Discover Swift
Swift is a global member-owned cooperative and the world’s leading provider of secure financial messaging services.
Read more
Discover Swift
FIN Traffic & Figures
Swift Traffic highlights
Organisation & Governance
History
Community
Environmental, social and governance
Diversity and inclusion
Shaping the future of finance
To mark Swift’s 50th anniversary, we asked leading experts to share insights on what the next half century might hold for our industry.
Read more
Innovate with us
Let’s build the future of finance together.
Read more
Innovate with us
What we're doing
Contact us
Swift Partner Programme
Read more
Swift Partner Programme
How to join the Partner Programme
Find a Partner
Grow as a Partner
Swift Institute
Read more
Careers
We are continuously on the lookout for financial industry and technology professionals who are eager to be part of the future of payments.
Discover our open positions now.
Read more
Careers
Corporate & control functions
Open positions
Strategy, business development & customer experience
Technology platform & product development
The Swift Tech Scholarship
What’s in it for you
Press
Explore our media centre for all your reporting needs.
Read more
Press
Media centre
Press releases
Legal
Read more
Legal
Corporate Matters
Privacy Statement
Swift and data
Compliance
IPR Policies
Online services
Swift shareholding
Swift Terms and Conditions
Document Centre
Your needs
Your needs
Banking & payments
Financial Crime & cyber security
Data & technology
Capital Markets
Corporate treasury
Market Infrastructures
Banking & payments
We’re here to help you transact securely and reliably, comply with regulation, improve operational efficiency and innovate at scale to serve your customers better.
Read more
Banking & payments
ISO 20022
Real-time payments
Connectivity
Integration
Financial messaging
Get started with Swift
Training, consulting and support
Operational excellence
Payment operational issues
What is a Unique End-to-end Transaction Reference (UETR)?
Financial Crime & cyber security
Financial crime compliance has never been more important – or more challenging. As regulation becomes more robust, businesses need to demonstrate that their compliance programmes are effective.
Read more
Financial Crime & cyber security
Anti-money laundering (AML)
Know Your Customer (KYC)
Financial fraud
Customer Security Programme (CSP)
Data & analytics
Screening against sanctions
Data & technology
Shaping the future of the financial industry.
Read more
Data & technology
Business intelligence
Payments
Distributed Ledger Technology (DLT)
Cloud
Data-driven compliance
Capital Markets
The pressure to increase the efficiency of your operations and reduce costs is relentless. We’re continuously working to address the regulatory demands and competition you’re facing, and investigating the new technology landscape for your operations.
Read more
Capital Markets
Investment managers
Brokers/dealers
Funds Participants
Custodians
A Unique Transaction Identifier for Securities
CSDR regulation
SRD II
SFTR
Corporate treasury
Treasury plays a crucial role in supporting financial objectives and informing strategic decisions. Secure global bank communications, operational efficiency and control, regulatory compliance, and effective liquidity and risk management are essential to support growth and create competitive advantage.
Read more
Corporate treasury
Identity and mandate management
Cash management reporting
Simplifying payments and cash management
Trade and Supply Chain Finance
Treasury management
Market Infrastructures
Macro-level changes are affecting the financial markets on every level, and Financial Market Infrastructures (FMIs) need to respond to the community’s emerging needs.
Read more
Market Infrastructures
Financial Market services
Payment Market Infrastructures
Securities Market Infrastructures
Swift for Treasury Market Infrastructures
Our solutions
Our solutions
All our products & services
Swift platform evolution
Global Financial Messaging
Interfaces and Integration
Compliance and Shared Services
Services
Corporates
Market Infrastructures
All our products & services
Browse all of our solutions from A to Z.
Read more
All our products & services
Release timeline
Swift platform evolution
Read more
Swift platform evolution
Enhanced Swift platform for capital markets
Enhanced Swift platform for payments
Global Financial Messaging
Swift carries over five billion financial messages a year. Fast, reliable and secure support for businesses the world over.
Read more
Global Financial Messaging
Payment Pre-validation
Swift Go
Swift GPI
Payments
Securities
Trade Finance
FX and treasury
Interfaces and Integration
Our comprehensive range of solutions connect your back-office systems to Swift and enable you to send and receive financial messages.
Read more
Interfaces and Integration
Business Connect
Alliance Cloud
Swift APIs
Alliance Connect Virtual
Alliance Lite2
Alliance Access
Alliance Messaging Hub (AMH)
SwiftNet Link
Swift Certificate Centre
Compliance and Shared Services
Our collaborative solutions meet the challenges of financial crime compliance, and help to reduce cost, complexity and risk.
Read more
Compliance and Shared Services
Financial Crime Compliance
Business Intelligence
SwiftRef
MyStandards
Swift Translator
Services
Our services enable you to use Swift more effectively. Build your in-house expertise or take advantage of our insights for advice, planning and implementation.
Read more
Services
Support and Care Services
Training
Swift Smart
Contact us about our Services
Swift Professional Services
Corporates
Treasury plays a crucial role in supporting financial objectives and informing strategic decisions. Secure global bank communications, operational efficiency and control, regulatory compliance, and effective liquidity and risk management are essential to support growth and create competitive advantage.
Read more
Corporates
Network
Control
Evolve
Run
Bank Readiness Programme
Market Infrastructures
Delivering secure, reliable and efficient solutions for Financial Market Infrastructures and their communities.
Read more
Market Infrastructures
Market Infrastructure Resiliency Services
Swift for HVPS / RTGS
Swift for LVPS / ACHs
Swift for SMIs
Swift for Euroclear
Standards
Standards
ISO 20022
Standards releases
Data Standards
Market practice
Community APIs
MyStandards and Swift Translator
Document centre
ISO 20022
ISO 20022 is a rich, structured and global data standard for financial information in the payments, FX, trade finance and securities markets.
Read more
ISO 20022
About ISO 20022
ISO 20022 FAQs
ISO 20022 for Payments for Financial Institutions
ISO 20022 past webinars
Supercharge your payments business
Standards releases
Gain a clear picture of upcoming releases and manage the impact on your business using our dedicated tools.
Read more
Standards releases
Release highlights
Data Standards
By developing reference data and messaging standards, we’re helping drive consistency across the industry.
Read more
Data Standards
BIC (Business Identifier Code)
IBAN (International Bank Account Number)
LEI (Legal Entity Identifier)
Market practice
With a strong focus on harmonisation and straight-through processing, Swift plays an active role in market practices initiatives and provides expertise, products and services to support best practice.
Read more
Market practice
High Value Payments Systems Plus
Payments Market Practice Group
Securities Market Practice Group
Common Global Implementation
International Securities Association for Institutional Trade Communication
Community APIs
Discover more about our community APIs.
Read more
MyStandards and Swift Translator
MyStandards, a collaborative web platform to better manage global standards and related market practice.
Swift Translator, a Translation solution to define, validate and translate messages to and from any format by combining Swift’s standards expertise with cutting-edge technology.
Read more
MyStandards and Swift Translator
MyStandards
Swift Translator
Document centre
From ISO 20022 migration to Standards Releases, access our comprehensive document centre and download the resources you need to answer your questions.
Read more
News & Events
News & Events
News
Events
Webinars
Subscribe to Swift insights
Sibos
News
Read our latest news updates and press releases.
Read more
News
All news
Press releases
Events
Come meet us at one of many events around the world.
Read more
Events
Upcoming events
Past events
Webinars
Sign up for webinars, or watch one of our past recordings.
Read more
Webinars
Upcoming webinars
Past webinars
Subscribe to Swift insights
Our Swift insights are curated specially for you.
Stay up-to-date on the latest from Swift via personalised insights sent straight to your inbox.
Read more
Sibos
Sibos is the annual conference, exhibition and networking event organised by Swift for the financial industry.
Read more
Join Swift
Join Swift
Join the Swift network
Access your application
Join the Swift network
Ready to connect to the Swift network? Let’s start the journey together.
Read more
Access your application
Use the tool to easily follow up on your usership application.
Read more
Contact us
Contact us
Contact us
Contact us
Get in touch with Swift.
Read more
Contact us
Swift offices
Sales
Support
Security issue / vulnerability
Languages
EN
arrow-light-down
English
Discover SWIFT
Español
Descubra nuestros contenidos en español
Français
Découvrez notre contenu disponible en français
中文
了解我们提供的中文内容
日本語
日本で入手可能なコンテンツをお探しください
search
close
search
Are you looking for a BIC (Business Identifier Code)?
Are you looking for MySwift?
Are you looking for Standards-related information?
Are you looking for the Knowledge Centre?
MySwift
MySwift
MySwift
Reflecting on a year of shared progress
Thank you to the Swift community, who help drive progress, shape our offering, and innovate with us for the future.
Read more
Fast Forward
To mark Swift’s 50th anniversary, we asked leading experts to share insights on what the next half century might hold for our industry.
Here’s what they said
Small payments. Big opportunity.
What do consumers and SMEs value most when sending money around the world? We asked them to find out.
Explore our research
ISO 20022 for payments now live
Find out more about how we can support you
Get all the latest information
The data-rich ISO 20022 messaging standard for cross-border payments and reporting (CBPR+) successfully went live on 20 March 2023, marking a significant milestone for the global payments industry.
The go-live also kicked off the start of coexistence, a period when both MT and ISO 20022 messages are supported through November 2025.
Our solutions
Discover
Banking
Our messaging, standards and services connect you to your counterparties worldwide, so you can transact securely and reliably.
Read more
Discover
Capital Markets
Swift is advancing its solutions to address capital market challenges. Reduce costs and risks with securities transaction and FX market solutions.
Read more
Discover
Corporates
As a multinational, you want industry-standard ways to work with multiple banking partners for cash, trade and corporate treasury.
Read more
Discover
Market Infrastructures
Resilience, security and responsiveness are your core operational requirements. Our solutions help you deliver for your community.
Read more
Are you a customer?
MySwift is your one-stop shop to help you manage your Swift products and services, keep track of your orders and invoices, and access online support.
Access MySwift
Cyber Security
Customer Security Programme (CSP)
Reinforcing the security of the global banking system
Learn more
Swift Essentials
For more information, please visit the Knowledge Centre
Learn more
Business Identifier Code (BIC) Directory
Search BIC *
Discover our reference data solutions
Get personalised insights straight to your inbox
Sign up now
Stay connected
Go to Twitter
Go to LinkedIn
Go to Facebook
Youtube
Go to Youtube
News & events
See more news & events
30 January 2024 | 5 min read
Pioneering securities tracking to tackle settlement fails
As the costs of settlement fails rise, the industry is increasingly using the Unique Transaction Identifier...
Read more
17 January 2024 | 5 min read
Fewer settlement fails through more visibility
Greater transparency into the trading lifecycle – enabled through the unique transaction identifier and Swift Securities...
Read more
7 December 2023 | 7 min read
Swift enables global trade interoperability in successful trials
In collaboration with BNY Mellon, Deutsche Bank and four electronic Bills of Lading (eBL) platforms, we’ve...
Read more
We are excited to be growing the Swift team across our global offices. Explore the many opportunities:
https://swift.wd3.myworkdayjobs.com/Join-Swift #Swift Careers
Follow us on Twitter
"By providing a global summary of an institution's Swift traffic activities, the Swift Profile can help banks to focus their due diligence efforts and improve the effectiveness and efficiency of their KYC assessments."
Follow us on LinkedIn
Footer navigation
About Us
Community
Legal
Media Centre
Careers
Your needs
Banking & payments
Financial Crime & cyber security
Data & technology
Capital Markets
Corporate treasury
Market Infrastructures
Our Solutions
Global Financial Messaging
Interfaces and Integration
Compliance and Shared Services
Market Infrastructures
Swift for Corporates
News & Events
Press Release
White Papers
Events
Webinars
Ordering & Support
Our Support offering
Products ordering and configuration
Billing and invoicing
Swift Smart
Headquarters
Avenue Adele 1, 1310 La Hulpe
Tel
+32 2 655 31 11
Fax
+32 2 655 32 26
Get in touch
Privacy statement
Terms of use
Modern slavery statement
Website feedback
Cookies settings
© 2024 Swift
Loading...
What Is the SWIFT Banking System?
What Is the SWIFT Banking System?
Investing
Stocks
Cryptocurrency
Bonds
ETFs
Options and Derivatives
Commodities
Trading
Automated Investing
Brokers
Fundamental Analysis
Markets
View All
Simulator
Login / Portfolio
Trade
Research
My Games
Leaderboard
Banking
Savings Accounts
Certificates of Deposit (CDs)
Money Market Accounts
Checking Accounts
View All
Personal Finance
Budgeting and Saving
Personal Loans
Insurance
Mortgages
Credit and Debt
Student Loans
Taxes
Credit Cards
Financial Literacy
Retirement
View All
News
Markets
Companies
Earnings
CD Rates
Mortgage Rates
Economy
Government
Crypto
ETFs
Personal Finance
View All
Reviews
Best Online Brokers
Best Savings Rates
Best CD Rates
Best Life Insurance
Best Personal Loans
Best Mortgage Rates
Best Money Market Accounts
Best Auto Loan Rates
Best Credit Repair Companies
Best Credit Cards
View All
Academy
Investing for Beginners
Trading for Beginners
Become a Day Trader
Technical Analysis
All Investing Courses
All Trading Courses
View All
Live
Search
Search
Please fill out this field.
Search
Search
Please fill out this field.
Investing
Investing
Stocks
Cryptocurrency
Bonds
ETFs
Options and Derivatives
Commodities
Trading
Automated Investing
Brokers
Fundamental Analysis
Markets
View All
Simulator
Simulator
Login / Portfolio
Trade
Research
My Games
Leaderboard
Banking
Banking
Savings Accounts
Certificates of Deposit (CDs)
Money Market Accounts
Checking Accounts
View All
Personal Finance
Personal Finance
Budgeting and Saving
Personal Loans
Insurance
Mortgages
Credit and Debt
Student Loans
Taxes
Credit Cards
Financial Literacy
Retirement
View All
News
News
Markets
Companies
Earnings
CD Rates
Mortgage Rates
Economy
Government
Crypto
ETFs
Personal Finance
View All
Reviews
Reviews
Best Online Brokers
Best Savings Rates
Best CD Rates
Best Life Insurance
Best Personal Loans
Best Mortgage Rates
Best Money Market Accounts
Best Auto Loan Rates
Best Credit Repair Companies
Best Credit Cards
View All
Academy
Academy
Investing for Beginners
Trading for Beginners
Become a Day Trader
Technical Analysis
All Investing Courses
All Trading Courses
View All
Economy
Economy
Government and Policy
Monetary Policy
Fiscal Policy
Economics
View All
Financial Terms
Newsletter
About Us
Follow Us
Table of Contents
Expand
Table of Contents
What Is the SWIFT Banking System?
Inside a SWIFT Transaction
How to Send Money with SWIFT
The World Before SWIFT
Why Is SWIFT Dominant?
Who Owns the SWIFT system?
SWIFT Services
How Does SWIFT Make Money?
Challenges for SWIFT
SWIFT and Economic Sanctions
Frequently Asked Questions
The Bottom Line
Personal Finance
Banking
What Is the SWIFT Banking System?
By
Shobhit Seth
Updated September 14, 2023
Reviewed by
Samantha Silberstein
Reviewed by
Samantha Silberstein
Full Bio
Samantha Silberstein is a Certified Financial Planner, FINRA Series 7 and 63 licensed holder, State of California life, accident, and health insurance licensed agent, and CFA. She spends her days working with hundreds of employees from non-profit and higher education organizations on their personal financial plans.
Learn about our
Financial Review Board
Fact checked by
Hans Daniel Jasperson
Fact checked by
Hans Daniel Jasperson
Full Bio
Hans Daniel Jasperson has over a decade of experience in public policy research, with an emphasis on workforce development, education, and economic justice. His research has been shared with members of the U.S. Congress, federal agencies, and policymakers in several states.
Learn about our
editorial policies
Trending Videos
Close this video player
What Is the SWIFT Banking System?
The Society for Worldwide Interbank Financial Telecommunications (SWIFT) system powers most international money and security transfers. SWIFT is a vast messaging network used by financial institutions to quickly, accurately, and securely send and receive information, such as money transfer instructions. In this article, we explore what SWIFT does, how it works, and how it makes money.
Key Takeaways
Society for Worldwide Interbank Financial Telecommunications (SWIFT) is a member-owned cooperative that provides safe and secure financial transactions for its members.This payment network allows individuals and businesses to take electronic or card payments even if the customer or vendor uses a different bank than the payee.SWIFT is the largest and most streamlined method for international payments and settlements.SWIFT works by assigning each member institution a unique ID code (a BIC number) that identifies the bank name and the country, city, and branch.SWIFT has been used to impose economic sanctions on Iran, Russia, and Belarus.
Inside a SWIFT Transaction
Financial institutions use SWIFT to securely transmit information and instructions through a standardized code system. Although SWIFT is crucial to global financial infrastructure, it's not a financial institution. SWIFT does not hold or transfer assets but facilitates secure, efficient communication between member institutions.
More than 11,000 global SWIFT member institutions sent an average of 44.8 million messages daily through the network in November 2022.
SWIFT assigns each financial organization a unique code with either eight or 11 characters, known as a bank identifier code or BIC. The BIC may also use the terms SWIFT code, SWIFT ID, or ISO 9362 code. To understand how the code is assigned, let’s look at the Italian bank UniCredit Banca, headquartered in Milan. It has the eight-character SWIFT code UNCRITMM.
First four characters: the institute code (UNCR for UniCredit Banca)Next two characters: the country code (IT for the country Italy)Next two characters: the location/city code (MM for Milan)Last three characters: optional, but organizations use them to assign codes to individual branches.
Here's an example. A customer wants to send money to his friend in Venice, Italy, so he visits a local Bank of America branch. He brings his Italian friend’s account number and Venice-based branch information for UniCredit Banca. This information includes the unique SWIFT code.
Bank of America sends a payment transfer message to the UniCredit Banca branch over the secure SWIFT network. When Unicredit Banca receives the SWIFT message about the incoming payment, it will clear and credit the money to the Italian friend’s account.
As powerful as SWIFT is, remember that it is only a messaging system. SWIFT does not hold any funds or securities, or manage client accounts.
When making an international money transfer, the SWIFT/BIC code is used to identify your particular bank.
How to Send Money with SWIFT
You may need to send money with SWIFT to family and friends abroad or to secure a vacation rental, pay tuition, or get other services or merchandise. In general, sending money with SWIFT is the same process as sending a wire transfer. Here are the steps.
First, gather these items:
Recipient's bank name, address and country, routing codeRecipient’s full legal name, current address, and account numberSWIFT Code of the bank accountYour government-issued IDPurpose of sending fundsAny other documentation or information required by your bank
Go to your bank or log into your bank's system to request an international wire.Make sure you understand all fees and limits associated with sending cash abroad.You may be asked for the country you're sending to, the currency you wish to send in, and the above information.Send the money from your bank via SWIFT, and keep a record of the event.
If you're receiving money, you'll need to collect your bank's SWIFT number for the person sending you money. These SWIFT numbers may differ based on whether you're receiving funds in U.S. dollars or foreign currency.
The World Before SWIFT
Before SWIFT, Telex was the only available means of message confirmation for international funds transfer. Low speed, security concerns, and a free message format hampered Telex. In other words, Telex did not have a unified system of codes like SWIFT to name banks and describe transactions. Telex senders had to describe every transaction in sentences that the receiver interpreted and executed. This led to many human errors, as well as slower processing times.
According to the London School of Economics, "Support for a shared network ... began to achieve institutional form ... in the late 1960s, when the Société Financière Européenne (SFE, a consortium of six major banks based in Luxembourg and Paris) initiated a 'message-switching project.'"
To circumvent these problems, the SWIFT system was formed in 1973 with 239 banks in 15 countries. The global network would transfer financial messages in a secure and timely manner as Worldwide Interbank Financial Telecommunication, with headquarters in Belgium. SWIFT's messaging services went live in 1977.
Why Is SWIFT Dominant?
By 2022, SWIFT had expanded to more than 11,000 institutional members from more than 200 countries and territories.
Although other message services like Fedwire, Ripple, and Clearing House Interbank Payments System (CHIPS) exist, SWIFT remains dominant in the market. Success may be attributed to the platform's security, and to the fact that it's continually adding new message codes to transmit different financial transactions.
In addition, some countries use the International Bank Account Number (IBAN) to identify international bank accounts across national borders, but the U.S. does not participate in IBAN.
Though SWIFT primarily started for simple payment instructions, it now sends various messages, including security, treasury, trade, and system transactions. In Swift's latest report from December 2022, data showed that most SWIFT traffic is still for payment (44%) and securities (51%) messages. The remaining traffic flows to treasury, trade, and system transactions.
Who Uses SWIFT?
Initially, SWIFT founders designed the network to facilitate communication about Treasury and correspondent transactions only. The robustness of the message format design allowed for the huge scalability through which SWIFT gradually expanded to provide services to the following:
BanksBrokerage institutes and trading housesSecurities dealersAsset management companiesClearinghousesDepositoriesExchangesCorporate business housesTreasury market participants and service providersIndividuals or businesses making international wires or money transfersForeign exchange and money brokers
Who Owns the SWIFT system?
SWIFT is a member-owned cooperative controlled by its shareholders (certain member financial institutions), representing some firms worldwide. SWIFT is overseen by the Group of Ten countries' G-10 central banks. These countries are Belgium, Canada, France, Germany, Italy, Japan, Netherlands, Sweden, Switzerland, the United Kingdom, and the United States. The European country of Belgium acts as the lead overseer alongside other members such as the U.S. Federal Reserve.
Because all countries rely on SWIFT to conduct fast, seamless, secure communication, they are incentivized to remain in good standing with the organization. Central banks oversee SWIFT from Group of Ten (G10) countries, but it is a neutral organization operating for all its members' benefit.
Investopedia / Dennis Madamba
SWIFT Services
The SWIFT system offers many services that help businesses and individuals to complete seamless and accurate business transactions. Some of the services offered are listed below.
Applications
SWIFT connections enable access to various applications, including real-time instruction matching for treasury and forex transactions, banking market infrastructure for processing payment instructions between banks, and securities market infrastructure for processing clearing and settlement instructions for payments, securities, forex, and derivatives transactions.
Business Intelligence
SWIFT has recently introduced dashboards and reporting utilities that enable its clients to get a dynamic, real-time view of monitoring the messages, activity, trade flow, and reporting. The reports enable filtering based on region, country, message types, and related parameters.
Compliance Services
Aimed at services around financial crime compliance, SWIFT offers reporting and utilities for Know Your Customer (KYC), sanctions, and anti-money laundering (AML).
Messaging, Connectivity, and Software Solutions
The core of the SWIFT business resides in providing a secure, reliable, and scalable network for the smooth movement of messages. Through its various messaging hubs, software, and network connections, SWIFT offers multiple products and services that enable its end clients to send and receive transactional messages.
How Does SWIFT Make Money?
SWIFT Members are categorized into classes based on share ownership. All members pay a one-time joining fee plus annual support charges that vary by member classes.
SWIFT also charges users for each message based on message type and length. These charges vary depending on the bank’s usage volume. Different charge tiers exist for banks generating different message volumes.
SWIFT has also launched additional services as described above, backed by SWIFT's long history of data. These services include business intelligence, reference data, and compliance services and offer SWIFT other income streams.
Challenges for SWIFT
Most SWIFT clients process huge transactional volumes where manual instruction entry is not practical. The need to automate SWIFT message creation, processing, and transmission is growing. However, this comes at a cost and increased operational overhead.
Although SWIFT successfully provides software for automation, that also comes at a cost. SWIFT may need to tap into these problem areas for most of its client base. Automated solutions within this space may bring new income streams for SWIFT and keep clients engaged in the long run.
SWIFT and Economic Sanctions
In recent years, the possible use of SWIFT membership as a potential economic sanction against members has emerged multiple times. In 2012, for example, the European Union passed a sanction against Iran that compelled SWIFT to disconnect sanctioned Iranian banks.
In 2022, EU Council Regulation (EU) 833/2014 prohibited SWIFT and other financial messaging providers from providing services to designated Russian entities and subsidiaries. Based in Belgium, SWIFT must comply with EU regulations. EU Council Regulation (EU) 765/2006 prohibited SWIFT from working with designated Belarusian entities and subsidiaries. As a result, both Russian and Belarusian entities were disconnected from SWIFT.
SWIFT does not provide services for EU-sanctioned banks from Iran, Russia, and Belarus.
What is SWIFT in Simple Terms?
Behind most international money and security transfers is the Society for Worldwide Interbank Financial Telecommunications, known as the SWIFT system. SWIFT is a vast messaging network banks and other financial institutions use to quickly, accurately, and securely send and receive information, such as money transfer instructions.
How Important is SWIFT to Global Finance?
SWIFT has become a crucial part of the global financial infrastructure. More than 11,000 global SWIFT member institutions sent an average of 44.8 million messages daily through the network in November 2022.
Do All Banks Use SWIFT?
No. In fact, many smaller banks in the U.S. and most credit unions are not members of the SWIFT network.
Can banks transfer money without SWIFT?
Yes, but doing so relies on slower, legacy systems to process the payments (often relying, in part, on manual settlement). This makes international payments more difficult, slower, costlier, and uncertain.
The Bottom Line
SWIFT has retained its dominant position in the global processing of transactional messages. It has recently forayed into other areas, such as offering reporting utilities and data for business intelligence, which indicates its willingness to remain innovative. In the short-to-midterm, SWIFT seems poised to continue dominating the market.
Article Sources
Investopedia requires writers to use primary sources to support their work. These include white papers, government data, original reporting, and interviews with industry experts. We also reference original research from other reputable publishers where appropriate. You can learn more about the standards we follow in producing accurate, unbiased content in our
editorial policy.
SWIFT. "SWIFT FIN Traffic & Figures."
SWIFT. "Business Identifier Codes (BIC)."
SWIFT. "Service Level Master Agreement (September 2020)," Page 11.
SWIFT Institute. "About SWIFT."
Bank of America. "Wire Transfer FAQs."
London School of Economics. "Origins and Development of SWIFT, 1973– 2009," Pages 3-5.
London School of Economics. "Origins and Development of SWIFT, 1973– 2009," Pages 4-5.
SWIFT. "Swift History."
SWIFT. "SWIFT reports strong annual growth."
SWIFT. "SWIFT in Figures: December 2022 YTD," Page 3.
SWIFT. "Financial Market Infrastructures."
SWIFT. "Doing More for Capital Markets."
SWIFT. "Doing More for Our Banking Customers."
Federal Reserve. "Private-Sector Systems.
SWIFT. "All SWIFT Products and Services."
SWIFT. "Meeting the Challenge of Intraday Liquidity Reporting."
SWIFT. "Shareholder Eligibility Criteria."
Deloitte. "SWIFT for Corporates," Page 7.
Open a New Bank Account
Advertiser Disclosure
×
The offers that appear in this table are from partnerships from which Investopedia receives compensation. This compensation may impact how and where listings appear. Investopedia does not include all offers available in the marketplace.
Related Articles
Society for Worldwide Interbank Financial Telecom. (SWIFT)
8 Low-Cost Ways to Transfer Money
IBAN vs. SWIFT Code: What's the Difference?
Instructing Bank: What It Means, How It Works
National Payment Systems (NPS): Definition, Clearing, and Settlement
What Is a Wire Transfer? How It Works, Safety, and Fees
Partner Links
Related Terms
Society for Worldwide Interbank Financial Telecom. (SWIFT)
Society for Worldwide Interbank Financial Telecommunications is a cooperative providing secure messaging for fund transfers across national borders.
more
Instructing Bank: What It Means, How It Works
Responsible for initiating the funds transfer process, an instructing bank is one of the banks playing a role in funds transfers between two parties.
more
What Is a Wire Transfer? How It Works, Safety, and Fees
A wire transfer is an electronic transfer of funds across a network administered by hundreds of banks around the world.
more
Straight-Through Processing (STP): Definition and Benefits
Straight-through processing is an automated electronic payment process that is used by corporations and banks.
more
What Is an International Bank Account Number (IBAN) and How Does It Work
An international bank account number (IBAN) is a standard numbering system, developed to identify bank accounts from around the world.
more
What Is Hawala? Money Transfer Without Money Movement
Hawala is a way to send money informally without the movement of actual currency. Read how hawala works, where it is illegal, and how governments regulate it.
more
About Us
Terms of Service
Dictionary
Editorial Policy
Advertise
News
Privacy Policy
Contact Us
Careers
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Investopedia is part of the Dotdash Meredith publishing family.
Please review our updated Terms of Service.
Swift Philippines: Suzuki Swift Specifications and Prices in Philippines
t Philippines: Suzuki Swift Specifications and Prices in PhilippinesOpen main menuCar DetailsSWIFT₱0Retail PriceWhen you first see the Swift you'll love the sleek distinctive design - and when you step inside and start the engine, you'll really love the feeling. The Swift is for people with a passion for driving, an eye for detail and who aren't afraid to make their own mark on the city.Designed to stand outFrom the bold chrome accented grille to the crafted polished alloys, this is a car that demands attention. Muscular body lines give the Swift a powerful presence, and details like the floating roof with pillar mounted rear door handles make this car really stand out.Know MoreStylish, functional, refined.When you sit behind the wheel you’ll see the clean, elegant lines and attention to detail that gives a more comfortable and efficient driving experience. The cylindrical gauges, cockpit-like centre console and sporty D-shaped steering wheel give a feeling of confidence before you even start the engines.Know More PreviousOccupant-protective srs airbag system for collision safety.To protect not only the driver but also the frontseat passenger, both the driver’s seat and front passenger’s seat come standard with SRS airbags. Prev NextReady for life.When you drive the Swift, you’ll enjoy the journey as much as the destination — so pack your bags for an adventure with a car that perfectly suits your life. Whether it’s a city shopping spree or a long weekend away, the Swift gets you there and back in comfort and style. Prev NextABS with EBD for supporting driver braking.ABS is a system that detects the rotation of each wheel through the use of sensors attached to the four wheels and automatically and optimally controls braking force. Prev NextLight, impact-absorbing body: Total Effective Control Technology (TECT)Suzuki’s light, impact-absorbing TECT body has evolved through the use of a new platform and computerised structural analysis. Not only does the body efficiently absorb and disperse energy in the event of a collision, it also widely employs hightensile steel and ultra-high-tensile steel to achieve both lightness and excellent safety performance. Prev NextOccupant-protective srs airbag system for collision safety.To protect not only the driver but also the frontseat passenger, both the driver’s seat and front passenger’s seat come standard with SRS airbags. Prev NextReady for life.When you drive the Swift, you’ll enjoy the journey as much as the destination — so pack your bags for an adventure with a car that perfectly suits your life. Whether it’s a city shopping spree or a long weekend away, the Swift gets you there and back in comfort and style. Prev NextABS with EBD for supporting driver braking.ABS is a system that detects the rotation of each wheel through the use of sensors attached to the four wheels and automatically and optimally controls braking force. Prev NextLight, impact-absorbing body: Total Effective Control Technology (TECT)Suzuki’s light, impact-absorbing TECT body has evolved through the use of a new platform and computerised structural analysis. Not only does the body efficiently absorb and disperse energy in the event of a collision, it also widely employs hightensile steel and ultra-high-tensile steel to achieve both lightness and excellent safety performance. Prev NextOccupant-protective srs airbag system for collision safety.To protect not only the driver but also the frontseat passenger, both the driver’s seat and front passenger’s seat come standard with SRS airbags. Prev Next Next PreviousMinimum turning radius of 4.8m.Use of the new platform allowed for a wider turning angle, resulting in a turning radius of only 4.8m. This enables small turns for easier manoeuvrability on narrow streets and in tight parking spaces, for a more-pleasant overall driving experience. Prev NextPerformance and safety you can count on.Quick and expansive acceleration. Cornering performance that lets you keep to your intended course. Advanced safety features you can count on. Every detail of the powertrain and platform is designed to let the driver feel at one with the car and be in full control. Because the powertrain and platform are integral parts of the driving experience, their performance is optimised in every way. Prev Next1.2 Petrol engine (K12M)The 1.2-litre petrol engine offers the best of two worlds— high output and good fuel economy. Despite the engine’s small displacement, its heightened compression ratio results in better thermal efficiency for powerful driving. Prev NextExceptional aerodynamic performance.Fully employing CAE (Computer Aided Engineering) from the design development led to the achievement of exceptional aerodynamic performance Prev NextContinuously variable transmissionThe CVT on the New Swift comes with an auxiliary transmission that has large gear ratio width, enabling better acceleration at low speed and improved fuel economy at high speed. Prev NextLight and highly rigid body.Extensive use of high-tensile steel and ultrahigh-tensile steel, such as in the upper body and underbody, achieves both lightness and high rigidity for enhanced driving performance and excellent fuel performance. Prev NextMinimum turning radius of 4.8m.Use of the new platform allowed for a wider turning angle, resulting in a turning radius of only 4.8m. This enables small turns for easier manoeuvrability on narrow streets and in tight parking spaces, for a more-pleasant overall driving experience. Prev NextPerformance and safety you can count on.Quick and expansive acceleration. Cornering performance that lets you keep to your intended course. Advanced safety features you can count on. Every detail of the powertrain and platform is designed to let the driver feel at one with the car and be in full control. Because the powertrain and platform are integral parts of the driving experience, their performance is optimised in every way. Prev Next1.2 Petrol engine (K12M)The 1.2-litre petrol engine offers the best of two worlds— high output and good fuel economy. Despite the engine’s small displacement, its heightened compression ratio results in better thermal efficiency for powerful driving. Prev NextExceptional aerodynamic performance.Fully employing CAE (Computer Aided Engineering) from the design development led to the achievement of exceptional aerodynamic performance Prev NextContinuously variable transmissionThe CVT on the New Swift comes with an auxiliary transmission that has large gear ratio width, enabling better acceleration at low speed and improved fuel economy at high speed. Prev NextLight and highly rigid body.Extensive use of high-tensile steel and ultrahigh-tensile steel, such as in the upper body and underbody, achieves both lightness and high rigidity for enhanced driving performance and excellent fuel performance. Prev NextMinimum turning radius of 4.8m.Use of the new platform allowed for a wider turning angle, resulting in a turning radius of only 4.8m. This enables small turns for easier manoeuvrability on narrow streets and in tight parking spaces, for a more-pleasant overall driving experience. Prev Next Next PreviousImproved interior comfort.Even though overall vehicle height has been lowered, lowering the seating positions ensured sufficient head clearance the same as the current Swift for the front seats and 23mm more vertical space and lateral space for the rear seats. The front seats have been shifted 10mm to the outside creating more space between front-seat occupants. Prev NextCabin and luggage space that expands the way you have fun.The Swift’s generous luggage space allows you to take more, and the split, fold-down rear seatbacks help you fit what you need. Ample head clearance is provided by low seating positions, and numerous easy-to-use storage spaces are a short reach away. Prev NextImproved interior comfort.Even though overall vehicle height has been lowered, lowering the seating positions ensured sufficient head clearance the same as the current Swift for the front seats and 23mm more vertical space and lateral space for the rear seats. The front seats have been shifted 10mm to the outside creating more space between front-seat occupants. Prev NextCabin and luggage space that expands the way you have fun.The Swift’s generous luggage space allows you to take more, and the split, fold-down rear seatbacks help you fit what you need. Ample head clearance is provided by low seating positions, and numerous easy-to-use storage spaces are a short reach away. Prev NextImproved interior comfort.Even though overall vehicle height has been lowered, lowering the seating positions ensured sufficient head clearance the same as the current Swift for the front seats and 23mm more vertical space and lateral space for the rear seats. The front seats have been shifted 10mm to the outside creating more space between front-seat occupants. Prev Next NextLight and rigid HEARTECT platform.The smoothly curving frame increases underbody stiffness that delivers excellent fundamental vehicle performance while also enhancing collision safety by efficiently dispersing energy.SEE WHICH SWIFT IS PERFECTLY RIGHT FOR YOUSWIFTGL CVTMINERAL GRAY METALLIC 2₱0Add variantPERFORMANCEKEY FEATURESFinance CalculatorBook a Test DriveEXPERIENCE SWIFT TODAYFind A DealerBOOK A TEST DRIVEDOWNLOAD A BROCHUREFINANCE CALCULATORWE THINK YOU'LL LOVEDealersDealersTest DriveTest DriveBrochureBrochureInquireInquireTwitterFacebookInstagramYoutube© 2024 Suz
Swift - Apple Developer
Swift - Apple Developer
View in English
Global Nav Open Menu
Global Nav Close Menu
Apple Developer
Search
Cancel
Apple Developer
News
Discover
Design
Develop
Distribute
Support
Account
Cancel
Only search within “”
Quick Links
5 Quick Links
Swift
Open Menu
Close Menu
Overview
Resources
Watch the latest videos about Swift
Swift
The powerful programming language that’s also easy to learn.
Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast.
Modern
Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platforms. Named parameters are expressed in a clean syntax that makes APIs in Swift even easier to read and maintain. Even better, you don’t even need to type semi-colons. Inferred types make code cleaner and less prone to mistakes, while modules eliminate headers and provide namespaces. To best support international languages and emoji, strings are Unicode-correct and use a UTF-8-based encoding to optimize performance for a wide variety of use cases. Memory is managed automatically using tight, deterministic reference counting, keeping memory usage to a minimum without the overhead of garbage collection. You can even write concurrent code with simple, built-in keywords that define asynchronous behavior, making your code more readable and less error prone.
struct Player {
var name: String
var highScore: Int = 0
var history: [Int] = []
init(_ name: String) {
self.name = name
}
}
var player = Player("Tomas")
Declare new types with modern, straightforward syntax. Provide default values for instance properties and define custom initializers.
extension Player {
mutating func updateScore(_ newScore: Int) {
history.append(newScore)
if highScore < newScore {
print("\(newScore)! A new high score for \(name)! ")
highScore = newScore
}
}
}
player.updateScore(50)
// Prints "50! A new high score for Tomas! "
// player.highScore == 50
Add functionality to existing types using extensions, and cut down on boilerplate code with custom string interpolations.
extension Player: Codable, Equatable {}
import Foundation
let encoder = JSONEncoder()
try encoder.encode(player)
print(player)
// Prints "Player(name: "Tomas", highScore: 50, history: [50])”
Quickly extend your custom types to take advantage of powerful language features, such as automatic JSON encoding and decoding.
let players = getPlayers()
// Sort players, with best high scores first
let ranked = players.sorted(by: { player1, player2 in
player1.highScore > player2.highScore
})
// Create an array with only the players’ names
let rankedNames = ranked.map { $0.name }
// ["Erin", "Rosana", "Tomas"]
Perform powerful custom transformations using streamlined closures.
These forward-thinking concepts result in a language that’s fun and easy to use.
Swift has many other features to make your code more expressive:
Generics that are powerful and simple to use
Protocol extensions that make writing generic code even easier
First-class functions and a lightweight closure syntax
Fast and concise iteration over a range or collection
Tuples and multiple return values
Structs that support methods, extensions, and protocols
Enums can have payloads and support pattern matching
Functional programming patterns, e.g., map and filter
Built-in error handling using try / catch / throw
Designed for safety
Swift eliminates entire classes of unsafe code. Variables are always initialized before use, arrays and integers are checked for overflow, memory is automatically managed, and enforcement of exclusive access to memory guards against many programming mistakes. Syntax is tuned to make it easy to define your intent — for example, simple three-character keywords define a variable ( var ) or constant ( let ). And Swift heavily leverages value types, especially for commonly used types like Arrays and Dictionaries. This means that when you make a copy of something with that type, you know it won’t be modified elsewhere.
Another safety feature is that by default Swift objects can never be nil. In fact, the Swift compiler will stop you from trying to make or use a nil object with a compile-time error. This makes writing code much cleaner and safer, and prevents a huge category of runtime crashes in your apps. However, there are cases where nil is valid and appropriate. For these situations Swift has an innovative feature known as optionals. An optional may contain nil, but Swift syntax forces you to safely deal with it using the ? syntax to indicate to the compiler you understand the behavior and will handle it safely.
extension Collection where Element == Player {
// Returns the highest score of all the players,
// or `nil` if the collection is empty.
func highestScoringPlayer() -> Player? {
return self.max(by: { $0.highScore < $1.highScore })
}
}
Use optionals when you might have an instance to return from a function, or you might not.
if let bestPlayer = players.highestScoringPlayer() {
recordHolder = """
The record holder is \(bestPlayer.name),\
with a high score of \(bestPlayer.highScore)!
"""
} else {
recordHolder = "No games have been played yet."
}
print(recordHolder)
// The record holder is Erin, with a high score of 271!
let highestScore = players.highestScoringPlayer()?.highScore ?? 0
// highestScore == 271
Features such as optional binding, optional chaining, and nil coalescing let you work safely and efficiently with optional values.
Fast and powerful
From its earliest conception, Swift was built to be fast. Using the incredibly high-performance LLVM compiler technology, Swift code is transformed into optimized machine code that gets the most out of modern hardware. The syntax and standard library have also been tuned to make the most obvious way to write your code also perform the best whether it runs in the watch on your wrist or across a cluster of servers.
Swift is a successor to the C, C++, and Objective-C languages. It includes low-level primitives such as types, flow control, and operators. It also provides object-oriented features such as classes, protocols, and generics, giving Cocoa and Cocoa Touch developers the performance and power they demand.
Great first language
Swift can open doors to the world of coding. In fact, it was designed to be anyone’s first programming language, whether you’re still in school or exploring new career paths. For educators, Apple created free curriculum to teach Swift both in and out of the classroom. First-time coders can download Swift Playgrounds — an app for iPad and Mac that makes getting started with Swift code interactive and fun.
Aspiring app developers can access free courses to learn to build their first apps in Xcode. And Apple Stores around the world host Today at Apple Coding & Apps sessions where you can get practical experience with Swift code.
Learn more about Swift education resources from Apple
Open source
Swift is developed in the open at Swift.org, with source code, a bug tracker, forums, and regular development builds available for everyone. This broad community of developers, both inside Apple as well as hundreds of outside contributors, work together to make Swift even more amazing. There is an even broader range of blogs, podcasts, conferences, and meetups where developers in the community share their experiences of how to realize the great potential of Swift.
Cross platform
Swift already supports all Apple platforms and Linux, with community members actively working to port to even more platforms. With SourceKit-LSP, the community is also working to integrate Swift support into a wide-variety of developer tools. We’re excited to see more ways in which Swift makes software safer and faster, while also making programming more fun.
Swift for server
While Swift powers many new apps on Apple platforms, it’s also being used for a new class of modern server applications. Swift is perfect for use in server apps that need runtime safety, compiled performance, and a small memory footprint. To steer the direction of Swift for developing and deploying server applications, the community formed the Swift Server work group. The first product of this effort was SwiftNIO, a cross-platform asynchronous event-driven network application framework for high performance protocol servers and clients. It serves as the foundation for building additional server-oriented tools and technologies, including logging, metrics, and database drivers, which are all in active development.
To learn more about the open source Swift community and the Swift Server work group, visit Swift.org.
Playgrounds and Read-Eval-Print-Loop (REPL)
Much like Swift Playgrounds for iPad and Mac, playgrounds in Xcode make writing Swift code incredibly simple and fun. Type a line of code and the result appears immediately. You can then Quick Look the result from the side of your code, or pin that result directly below. The result view can display graphics, lists of results, or graphs of a value over time. You can open the Timeline Assistant to watch a complex view evolve and animate, great for experimenting with new UI code, or to play an animated SpriteKit scene as you code it. When you’ve perfected your code in the playground, simply move that code into your project. Swift is also interactive when you use it in Terminal or to the Xcode LLDB debugging console. Use Swift syntax to evaluate and interact with your running app, or write new code to see how it works in a script-like environment.
Package manager
Swift Package Manager is a single cross-platform tool for building, running, testing, and packaging your Swift libraries and executables. Swift packages are the best way to distribute libraries and source code to the Swift community. Configuration of packages is written in Swift itself, making it easy to configure targets, declare products, and manage package dependencies. Swift packages can also include custom commands that help build your projects and provide additional tooling. Swift Package Manager itself is actually built with Swift and included in the Swift open source project as a package.
Objective-C and C++ interoperability
You can create an entirely new application with Swift today, or begin using Swift code to implement new features and functionality in your app. Swift code coexists along side your existing Objective-C and C++ files in the same project, with access to your Objective-C and C++ APIs, making it easy to adopt.
Get started
Download Xcode and learn how to build apps using Swift with documentation and sample code.
View resources
Developer Footer
Looking for the Swift parallel scripting language? Please visit swift-lang.org
Swift
Platforms
Open Menu
Close Menu
iOS
iPadOS
macOS
tvOS
visionOS
watchOS
Tools
Open Menu
Close Menu
Swift
SwiftUI
Swift Playgrounds
TestFlight
Xcode
Xcode Cloud
SF Symbols
Topics & Technologies
Open Menu
Close Menu
Accessibility
Accessories
App Extensions
App Store
Audio & Video
Augmented Reality
Business
Design
Distribution
Education
Fonts
Games
Health & Fitness
In-App Purchase
Localization
Maps & Location
Machine Learning
Open Source
Security
Safari & Web
Resources
Open Menu
Close Menu
Documentation
Curriculum
Downloads
Forums
Videos
Support
Open Menu
Close Menu
Support Articles
Contact Us
Bug Reporting
System Status
Account
Open Menu
Close Menu
Apple Developer
App Store Connect
Certificates, IDs, & Profiles
Feedback Assistant
Programs
Open Menu
Close Menu
Apple Developer Program
Apple Developer Enterprise Program
App Store Small Business Program
MFi Program
News Partner Program
Video Partner Program
Security Bounty Program
Security Research Device Program
Events
Open Menu
Close Menu
Meet with Apple Experts
App Accelerators
App Store Awards
Apple Design Awards
Apple Developer Academies
Entrepreneur Camp
WWDC
Get the Apple Developer app.
Light
Dark
Auto
Copyright © 2024 Apple Inc. All rights reserved.
Terms of Use
Privacy Policy
Agreements and Guidelines
SWIFT - Wikipedia
SWIFT - Wikipedia
Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main pageContentsCurrent eventsRandom articleAbout WikipediaContact usDonate
Contribute
HelpLearn to editCommunity portalRecent changesUpload file
Search
Search
Create account
Log in
Personal tools
Create account Log in
Pages for logged out editors learn more
ContributionsTalk
Contents
move to sidebar
hide
(Top)
1History
2Standards
3Operations centres
4SWIFTNet network
Toggle SWIFTNet network subsection
4.1Architecture
4.2SWIFTNet Phase 2
5Products and interfaces
Toggle Products and interfaces subsection
5.1Services
5.2SWIFTREF
6U.S. government involvement
Toggle U.S. government involvement subsection
6.1Terrorist Finance Tracking Program
6.2Monitoring by the NSA
7Use in sanctions
Toggle Use in sanctions subsection
7.1Belarus
7.2Iran
7.3Russia
7.4Israel
8Competitors
9Security
10See also
11References
12Further reading
13External links
Toggle the table of contents
SWIFT
59 languages
አማርኛالعربيةAzərbaycancaتۆرکجهবাংলাБеларускаяБеларуская (тарашкевіца)भोजपुरीБългарскиBoarischBosanskiCatalàЧӑвашлаČeštinaDanskDeutschEestiΕλληνικάEspañolEsperantoEuskaraفارسیFrançaisGaeilgeGalego한국어ՀայերենBahasa IndonesiaItalianoעבריתҚазақшаLatviešuLietuviųMagyarМакедонскиმარგალურიМонголNederlands日本語Norsk bokmålOʻzbekcha / ўзбекчаPolskiPortuguêsРусскийСаха тылаSimple EnglishSlovenčinaSlovenščinaСрпски / srpskiSuomiSvenskaTagalogதமிழ்ไทยTürkçeУкраїнськаTiếng Việt吴语中文
Edit links
ArticleTalk
English
ReadEditView history
Tools
Tools
move to sidebar
hide
Actions
ReadEditView history
General
What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationCite this pageGet shortened URLDownload QR codeWikidata item
Print/export
Download as PDFPrintable version
In other projects
Wikimedia Commons
Coordinates: 50°44′04″N 4°28′43″E / 50.73444°N 4.47861°E / 50.73444; 4.47861
From Wikipedia, the free encyclopedia
Financial telecommunication network
For other uses, see Swift (disambiguation).
S.W.I.F.T. SCCompany typeCooperative society[1]IndustryTelecommunicationsFounded3 May 1973; 50 years ago (1973-05-03)HeadquartersLa Hulpe, Belgium50°44′04″N 4°28′43″E / 50.73444°N 4.47861°E / 50.73444; 4.47861Key peopleJavier Perez-Tasso (CEO)Graeme Munro (Board Chair)ProductsFinancial telecommunicationNumber of employees>3,000Websitewww.swift.com
Part of a series on financial servicesBanking
Types of banks
Advising
Banq
Bulge bracket
Central
Commercial
Community development
Cooperative
Credit union
Custodian
Depository
Development
Direct
Export credit agency
Investment
Industrial
Merchant
Middle market
Mutual savings
Neobank
Offshore
Participation
Payments
Postal savings
Private
Public
Retail
Savings
Savings and loan
Universal
Wholesale
Bank holding company
Lists of banks
Accounts · Cards
Accounts
Christmas club
Deposit
Money-market
Savings
Time deposit (Bond)
Transaction (checking / current)
Cards
ATM
Credit
Debit
Prepaid
Funds transfer
Cheque
Card
Electronic
Bill payment
Mobile
Wire
RTGS
NS
ACH
Instant payment
Giro
SWIFT
Correspondent account
CLS
CIPS
SPFS
BRICS PAY
Terms
Automated teller machine
Bank regulation
Loan
Mobile banking
Money creation
Bank secrecy
Ethical banking
Fractional-reserve banking
Full-reserve banking
Islamic banking
Private banking
Related topicsFinancial market (participants)
Corporate finance
Personal finance
Public finance
Financial law
Financial regulation
List of banks
Category
Commons
Portalvte
The Society for Worldwide Interbank Financial Telecommunication (Swift), legally S.W.I.F.T. SC, is a Belgian banking cooperative providing services related to the execution of financial transactions and payments between limited banks worldwide. Its principal function is to serve as the main messaging network through which limited international payments are initiated.[2] It also sells software and services to financial institutions, mostly for use on its proprietary "SWIFTNet", and assigns ISO 9362 Business Identifier Codes (BICs), popularly known as "Swift codes".
The Swift messaging network is a component of the global payments system.[3] Swift acts as a carrier of the "messages containing the payment instructions between financial institutions involved in a transaction".[4][5] However, the organisation does not manage accounts on behalf of individuals or financial institutions, and it does not hold funds from third parties.[6] It also does not perform clearing or settlement functions.[7][5] After a payment has been initiated, it must be settled through a payment system, such as TARGET2 in Europe.[8] In the context of cross-border transactions, this step often takes place through correspondent banking accounts that financial institutions have with each other.[4]
As of 2018, around half of all high-value cross-border payments worldwide used the Swift network,[9] and in 2015, Swift linked more than 11,000 financial institutions in over 200 countries and territories, who were exchanging an average of over 32 million messages per day (compared to an average of 2.4 million daily messages in 1995).[10]
Though widely utilised, Swift has been criticised for its inefficiency. In 2018, the London-based Financial Times noted that transfers frequently "pass through multiple banks before reaching their final destination, making them time-consuming, costly and lacking transparency on how much money will arrive at the other end".[9] Swift has since introduced an improved service called "Global Payments Innovation" (GPI), claiming it was adopted by 165 banks and was completing half its payments within 30 minutes.[9] The new standard which included Swift Go was supposed to be utilised in receiving and transferring low-value international payments. One of the significant changes was the transaction amount, which would not differ from start to the end. However, as of 2023[update], uptake was mixed. For instance, Alisherov Eraj, Alif Bank Treasury Department Swift Transfers & Banking Relationship Expert in the Republic of Tajikistan, describes that the leading cause for the late Swift Go adoption in Tajikistan was the Core Banking System itself. To connect to Swift Go, he adds, banking system interfaces needed to be upgraded and integrate with their software to be fully compatible; this hindered many banks from adopting the technology earlier.
As a cooperative society under Belgian law, Swift is owned by its member financial institutions. It is headquartered in La Hulpe, Belgium, near Brussels; its main building was designed by Ricardo Bofill Taller de Arquitectura and completed in 1989.[11] The chairman of Swift is Graeme Munro of United Kingdom,[12] and its CEO is Javier Pérez-Tasso of Spain.[13] Swift hosts an annual conference, called Sibos, specifically aimed at the financial services industry.[14]
History[edit]
SWIFT was founded in Brussels on 3 May 1973 under the leadership of its inaugural Swedish CEO, Carl Reuterskiöld (1973–1989), a Wallenberg-associate, and was supported by 239 banks in 15 countries.[15] Before its establishment, international financial transactions were communicated over Telex, a public system involving manual writing and reading of messages.[16] It was set up out of fear of what might happen if a single private and fully American entity controlled global financial flows – which before was First National City Bank (FNCB) of New York – later Citibank. In response to FNCB's protocol, FNCB's competitors in the US and Europe pushed an alternative "messaging system that could replace the public providers and speed up the payment process".[17] SWIFT started to establish common standards for financial transactions and a shared data processing system and worldwide communications network designed by Logica and developed by the Burroughs Corporation.[18] Fundamental operating procedures and rules for liability were established in 1975, and the first message was sent in 1977. SWIFT's first international (non-European) operations centre was inaugurated by Governor John N. Dalton of Virginia in 1979.[19]
Standards[edit]
SWIFT has become the industry standard for syntax in financial messages. Messages formatted to SWIFT standards can be read and processed by many well-known financial processing systems, whether or not the message travelled over the SWIFT network. SWIFT cooperates with international organizations for defining standards for message format and content. SWIFT is also Registration authority (RA) for the following ISO standards:
[20]
ISO 9362: 1994 Banking – Banking telecommunication messages – Bank identifier codes
ISO 10383: 2003 Securities and related financial instruments – Codes for exchanges and market identification (MIC)
ISO 13616: 2003 IBAN Registry
ISO 15022: 1999 Securities – Scheme for messages (Data Field Dictionary) (replaces ISO 7775)
ISO 20022-1: 2004 and ISO 20022-2:2007 Financial services – Universal Financial Industry message scheme
In RFC 3615 urn:swift: was defined as Uniform Resource Names (URNs) for SWIFT FIN.[21]
Operations centres[edit]
The SWIFT secure messaging network is run from three data centres, located in the United States, the Netherlands, and Switzerland. These centres share information in near real-time. In case of a failure in one of the data centres, another is able to handle the traffic of the complete network. SWIFT uses submarine communications cables to transmit its data.[22]
Shortly after opening its third data centre in Switzerland in 2009,[23] SWIFT introduced new distributed architecture with two messaging zones, European and Trans-Atlantic, so data from European SWIFT members no longer mirrored the U.S. data centre.[24] European zone messages are stored in the Netherlands and in part of the Swiss operating centre; Trans-Atlantic zone messages are stored in the United States and in another part of the Swiss operating centre that is segregated from the European zone messages. Countries outside of Europe were by default allocated to the Trans-Atlantic zone, but could choose to have their messages stored in the European zone.
Data centres
SN
SWIFT data centres
Type
1
Zoeterwoude, Netherlands
OPC (Operating Centre)
2
Culpeper, Virginia, United States
OPC (Operating Centre)
3
Diessenhofen, Switzerland[25]
OPC (Operating Centre)
4
Hong Kong
Command and control
SWIFTNet network[edit]
SWIFT moved to its current IP network infrastructure, known as SWIFTNet, from 2001 to 2005,[26] providing a total replacement of the previous X.25 infrastructure. The process involved the development of new protocols that facilitate efficient messaging, using existing and new message standards. The adopted technology chosen to develop the protocols was XML, where it now provides a wrapper around all messages legacy or contemporary. The communication protocols can be broken down into:
InterAct
SWIFTNet InterAct Realtime
SWIFTNet InterAct Store and Forward
FileAct
SWIFTNet FileAct Realtime
SWIFTNet FileAct Store and Forward
Browse
SWIFTNet Browse
Architecture[edit]
SWIFT provides a centralized store-and-forward mechanism, with some transaction management. For bank A to send a message to bank B with a copy or authorization involving institution C, it formats the message according to standards and securely sends it to SWIFT. SWIFT guarantees its secure and reliable delivery to B after the appropriate action by C. SWIFT guarantees are based primarily on high redundancy of hardware, software, and people.
SWIFTNet Phase 2[edit]
During 2007 and 2008, the entire SWIFT network migrated its infrastructure to a new protocol called SWIFTNet Phase 2. The main difference between Phase 2 and the former arrangement is that Phase 2 requires banks connecting to the network to use a Relationship Management Application (RMA) instead of the former bilateral key exchange (BKE) system. According to SWIFT's public information database on the subject, RMA software should eventually prove more secure and easier to keep up-to-date; however, converting to the RMA system meant that thousands of banks around the world had to update their international payments systems to comply with the new standards. RMA completely replaced BKE on 1 January 2009.
Products and interfaces[edit]
SWIFT means several things in the financial world:
a secure network for transmitting messages between financial institutions;
a set of syntax standards for financial messages (for transmission over SWIFTNet or any other network)
a set of connection software and services allowing financial institutions to transmit messages over SWIFT network.
Under 3 above, SWIFT provides turn-key solutions for members, consisting of linkage clients to facilitate connectivity to the SWIFT network and CBTs or "computer based terminals" which members use to manage the delivery and receipt of their messages. Some of the more well-known interfaces and CBTs provided to their members are:
SWIFTNet Link (SNL) software which is installed on the SWIFT customer's site and opens a connection to SWIFTNet. Other applications can only communicate with SWIFTNet through the SNL.
Alliance Gateway (SAG) software with interfaces (e.g., RAHA = Remote Access Host Adapter), allowing other software products to use the SNL to connect to SWIFTNet
Alliance WebStation (SAB) desktop interface for SWIFT Alliance Gateway with several usage options:
administrative access to the SAG
direct connection SWIFTNet by the SAG, to administrate SWIFT Certificates
so-called Browse connection to SWIFTNet (also by SAG) to use additional services, for example Target2
Alliance Access (SAA) and Alliance Messaging Hub (AMH) are the main messaging software applications by SWIFT, which allow message creation for FIN messages, routing and monitoring for FIN and MX messages. The main interfaces are FTA (files transfer automated, not FTP) and MQSA, a WebSphere MQ interface.
The Alliance Workstation (SAW) is the desktop software for administration, monitoring and FIN message creation. Since Alliance Access is not yet capable of creating MX messages, Alliance Messenger (SAM) has to be used for this purpose.
Alliance Web Platform (SWP) as new thin-client desktop interface provided as an alternative to existing Alliance WebStation, Alliance Workstation (soon)[when?] and Alliance Messenger.
Alliance Integrator built on Oracle's Java Caps which enables customer's back office applications to connect to Alliance Access or Alliance Entry.
Alliance Lite2 is a secure and reliable, cloud-based way to connect to the SWIFT network which is a light version of Alliance Access specifically targeting customers with low volume of traffic.
Services[edit]
There are four key areas that SWIFT services fall under in the financial marketplace: securities, treasury & derivatives, trade services. and payments-and-cash management.
Securities
SWIFTNet FIX (obsolete)
SWIFTNet Data Distribution
SWIFTNet Funds
SWIFTNet Accord for Securities (end of life October 2017)[27]
Treasury and derivatives
SWIFTNet Accord for Treasury (end of life October 2017)[27]
SWIFTNet Affirmations
SWIFTNet CLS Third Party Service
Cash management
SWIFTNet Bulk Payments
SWIFTNet Cash Reporting
SWIFTNet Exceptions and Investigations
Trade services
SWIFTNet Trade Services Utility
SWIFTREF[edit]
Swift Ref, the global payment reference data utility, is SWIFT's unique reference data service. Swift Ref sources data direct from data originators, including central banks, code issuers and banks making it easy for issuers and originators to maintain data regularly and thoroughly. SWIFTRef constantly validates and cross-checks data across the different data sets.[28]
U.S. government involvement[edit]
Terrorist Finance Tracking Program[edit]
Main article: Terrorist Finance Tracking Program
A series of articles published on 23 June 2006 in The New York Times, The Wall Street Journal, and the Los Angeles Times revealed a program, named the Terrorist Finance Tracking Program, which the US Treasury Department, Central Intelligence Agency (CIA), and other United States governmental agencies initiated after the 11 September attacks to gain access to the SWIFT transaction database.[29]
After the publication of these articles, SWIFT quickly came under pressure for compromising the data privacy of its customers by allowing governments to gain access to sensitive personal information. In September 2006, the Belgian government declared that these SWIFT dealings with American governmental authorities were a breach of Belgian and European privacy laws.[citation needed]
In response, and to satisfy members' concerns about privacy, SWIFT began a process of improving its architecture by implementing a distributed architecture with a two-zone model for storing messages (see § Operations centres).
Concurrently, the European Union negotiated an agreement with the United States government to permit the transfer of intra-EU SWIFT transaction information to the United States under certain circumstances. Because of concerns about its potential contents, the European Parliament adopted a position statement in September 2009, demanding to see the full text of the agreement and asking that it be fully compliant with EU privacy legislation, with oversight mechanisms emplaced to ensure that all data requests were handled appropriately.[30] An interim agreement was signed without European Parliamentary approval by the European Council on 30 November 2009,[31] the day before the Lisbon Treaty—which would have prohibited such an agreement from being signed under the terms of the codecision procedure—formally came into effect. While the interim agreement was scheduled to come into effect on 1 January 2010, the text of the agreement was classified as "EU Restricted" until translations could be provided in all EU languages and published on 25 January 2010.
On 11 February 2010, the European Parliament decided to reject the interim agreement between the EU and the US by 378 to 196 votes.[32][33] One week earlier, the parliament's civil liberties committee had already rejected the deal, citing legal reservations.[34]
In March 2011, it was reported that two mechanisms of data protection had failed: EUROPOL released a report complaining that requests for information from the US had been too vague (making it impossible to make judgments on validity)[35] and that the guaranteed right for European citizens to know whether their information had been accessed by US authorities had not been put into practice.[35]
Monitoring by the NSA[edit]
Der Spiegel reported in September 2013 that the National Security Agency (NSA) widely monitors banking transactions via SWIFT, as well as credit card transactions.[36] The NSA intercepted and retained data from the SWIFT network used by thousands of banks to securely send transaction information. SWIFT was named as a "target", according to documents leaked by Edward Snowden. The documents revealed that the NSA spied on SWIFT using a variety of methods, including reading "SWIFT printer traffic from numerous banks".[36] In April 2017, a group known as the Shadow Brokers released files allegedly from the NSA which indicate that the agency monitored financial transactions made through SWIFT.[37][38]
Use in sanctions[edit]
Belarus[edit]
The European Union issued the first set of sanctions against Belarus - the first was introduced on 27 February 2022, which banned certain categories of Belarusian items in the EU, including timber, steel, mineral fuels and tobacco.[39] After the Lithuanian prime minister proposed disconnecting Belarus from SWIFT,[40] the European Union, which does not recognise Lukashenko as the legitimate President of Belarus, started to plan an extension of the sanctions already issued against Russian entities and top officials to its ally.[41]
Iran[edit]
In January 2012, the advocacy group United Against Nuclear Iran (UANI) implemented a campaign calling on SWIFT to end all relations with Iran's banking system, including the Central Bank of Iran. UANI asserted that Iran's membership in SWIFT violated US and EU financial sanctions against Iran as well as SWIFT's own corporate rules.[42]
Consequently, in February 2012, the U.S. Senate Banking Committee unanimously approved sanctions against SWIFT aimed at pressuring it to terminate its ties with blacklisted Iranian banks. Expelling Iranian banks from SWIFT would potentially deny Iran access to billions of dollars in revenue using SWIFT but not from using IVTS. Mark Wallace, president of UANI, praised the Senate Banking Committee.[43]
Initially SWIFT denied that it was acting illegally,[43] but later[when?] said that "it is working with U.S. and European governments to address their concerns that its financial services are being used by Iran to avoid sanctions and conduct illicit business".[44] Targeted banks would be—amongst others—Saderat Bank of Iran, Bank Mellat, Post Bank of Iran and Sepah Bank.[45] On 17 March 2012, following agreement two days earlier between all 27 member states of the Council of the European Union and the Council's subsequent ruling, SWIFT disconnected all Iranian banks that had been identified as institutions in breach of current EU sanctions from its international network and warned that even more Iranian financial institutions could be disconnected from the network.
In February 2016, most Iranian banks reconnected to the network following the lift of sanctions due to the Joint Comprehensive Plan of Action.[46]
Russia[edit]
See also: SWIFT ban against Russian banks
Similarly, in August 2014 the UK planned to press the EU to block Russian use of SWIFT as a sanction due to Russian military intervention in Ukraine.[47] However, SWIFT refused to do so.[48] SPFS, a Russian alternative to SWIFT, was developed by the Central Bank of Russia as a backup measure.[49]
During the prelude to the 2022 Russian invasion of Ukraine, the United States developed preliminary possible sanctions against Russia, but excluded banning Russia from SWIFT.[50] Following the 2022 Russian invasion of Ukraine, the foreign ministers of the Baltic states Lithuania, Latvia, and Estonia called for Russia to be cut off from SWIFT. However, other EU member states were reluctant, both because European lenders held most of the nearly $30 billion in foreign banks' exposure to Russia and because Russia had developed the SPFS alternative.[51] The European Union, United Kingdom, Canada, and the United States finally agreed to remove few Russian banks from the SWIFT messaging system in response to the 2022 Russian invasion of Ukraine; the governments of France, Germany, Italy and Japan individually released statements alongside the EU.[52][5]
On 20 March 2023, the Russian Federation banned the use of SWIFT.[53][54]
Israel[edit]
In 2014, SWIFT rejected calls from pro-Palestinian activists to revoke Israeli banks' access to its network owing to the Israeli occupation of Palestinian territory.[55]
Competitors[edit]
Alternatives to the SWIFT system include:
CIPS: sponsored by China, for RMB related deals. 1467 financial institutions in 111 countries and regions have connected to the system. The actual business covers more than 4,200 banking institutions in 182 countries and regions around the world.[56][57][58]
SFMS: sponsored by India
SPFS: developed by the Russian Federation[59]
INSTEX: sponsored by the European Union, limited to non-USD transactions for trade with Iran, largely unused and ineffective[60][61]
Security[edit]
See also: Bangladesh Bank robbery
In 2016 an $81 million theft from the Bangladesh central bank via its account at the New York Federal Reserve Bank was traced to hacker penetration of SWIFT's Alliance Access software, according to a New York Times report. It was not the first such attempt, the society acknowledged, and the security of the transfer system was undergoing new examination accordingly.[62] Soon after the reports of the theft from the Bangladesh central bank, a second, apparently related, attack was reported to have occurred on a commercial bank in Vietnam.[63][64]
Both attacks involved malware written to both issue unauthorized SWIFT messages and to conceal that the messages had been sent. After the malware sent the SWIFT messages that stole the funds, it deleted the database record of the transfers then took further steps to prevent confirmation messages from revealing the theft. In the Bangladeshi case, the confirmation messages would have appeared on a paper report; the malware altered the paper reports when they were sent to the printer. In the second case, the bank used a PDF report; the malware altered the PDF viewer to hide the transfers.[63]
In May 2016, Banco del Austro (BDA) in Ecuador sued Wells Fargo after Wells Fargo honoured $12 million in fund transfer requests that had been placed by thieves.[64] In this case, the thieves sent SWIFT messages that resembled recently cancelled transfer requests from BDA, with slightly altered amounts; the reports do not detail how the thieves gained access to send the SWIFT messages. BDA asserts that Wells Fargo should have detected the suspicious SWIFT messages, which were placed outside of normal BDA working hours and were of an unusual size. Wells Fargo claims that BDA is responsible for the loss, as the thieves gained access to the legitimate SWIFT credentials of a BDA employee and sent fully authenticated SWIFT messages.[64]
In the first half of 2016, an anonymous Ukrainian bank and others—even "dozens" that are not being made public—were variously reported to have been "compromised" through the SWIFT network and to have lost money.[65]
In March 2022, Swiss newspaper Neue Zürcher Zeitung reported about the increased security precautions by the State Police of Thurgau at the SWIFT data centre in Diessenhofen. After most of the Russian banks have been excluded from the private payment system, the risk of sabotage was considered higher. Inhabitants of the town described the large complex as a "fortress" or "prison" where frequent security checks of the fenced property are conducted.[66]
See also[edit]
Banks portal
ABA routing transit number
Bilateral key exchange and the new Relationship Management Application (RMA)
Cross-Border Interbank Payment System (CIPS)
Cryptocurrency / Digital currency
Digital renminbi
Digital Rupee
Electronic money
Indian Financial System Code (IFSC)
Structured Financial Messaging System (SFMS)
Instrument in Support of Trade Exchanges (INSTEX)
International sanctions
Internationalization of the renminbi
ISO 9362, the SWIFT/BIC code standard
ISO 15022
ISO 20022
Organisation for Economic Co-operation and Development (OECD)
Routing number (Canada)
Single Euro Payments Area (SEPA)
Sibos conference
SPFS
Terrorist Finance Tracking Program
TIPANET
Value transfer system
References[edit]
^ "CBE Public Search". kbopub.economie.fgov.be. FPS Economy, SMEs, Self-Employed and Energy. Retrieved 27 February 2022.
^ Scott, Susan V.; Zachariadis, Markos (2014). The Society for Worldwide Interbank Financial Telecommunication (Swift) : cooperative governance for network innovation, standards, and community. New York, NY: Routledge. pp. 1, 35. doi:10.4324/9781315849324. ISBN 978-1-317-90952-1. OCLC 862930816.
^ Scott & Zachariadis 2014, p. 33.
^ a b Scott & Zachariadis 2014, p. 35.
^ a b c Kowsmann, Patricia; Talley, Ian (26 February 2022). "What Is Swift and Why Is It Being Used to Sanction Russia?". The Wall Street Journal. Retrieved 27 February 2022.
^ Scott & Zachariadis 2014, p. 1-2.
^ Scott & Zachariadis 2014, p. 1-2, 35.
^ Scott & Zachariadis 2014, p. 36.
^ a b c Arnold, Martin (6 June 2018). "Ripple and Swift slug it out over cross-border payments". Financial Times. Archived from the original on 27 September 2019. Retrieved 28 October 2019.
^ "Swift Company Information". SWIFT. 9 March 2010. Archived from the original on 22 December 2008. Retrieved 7 December 2016.
^ Serena Vergano, ed. (2009). Ricardo Bofill Taller de Arquitectura: Architecture in the era of local culture and international experience. RBTA. p. 130.
^ "Swift Board names new Chair and Deputy Chair, completing leadership transition". 30 March 2023.
^ "SWIFT Management". SWIFT. 7 October 2015. Retrieved 4 May 2016.
^ "Javier Pérez-Tasso". SWIFT. Archived from the original on 15 November 2019. Retrieved 15 November 2019.
^ Susan V. Scott; Markos Zachariadis (30 October 2013). The Society for Worldwide Interbank Financial Telecommunication (SWIFT): Cooperative governance for network innovation, standards, and community. Routledge. pp. 16–. ISBN 978-1-317-90953-8.
^ Annex 1: The History and Detailed Functioning of SWIFT. ECahiers de l'Institut. Graduate Institute Publications. 6 September 2011. ISBN 9782940415731.
^ Farrell, Henry; Newman, Abraham L. (July 2019). "Weaponized Interdependence: How Global Economic Networks Shape State Coercion". International Security. 44 (1): 42–79. doi:10.1162/isec_a_00351. ISSN 0162-2889. S2CID 198952367.
^ "Logica history".
^ "Carl Reuterskiöld". SWIFT. March 2006. Archived from the original on 24 January 2012. Retrieved 7 September 2012.
^ "ISO – Maintenance agencies and registration authorities". ISO.
^ "RFC 3615 – A Uniform Resource Name (URN) Namespace for SWIFT Fin (RFC3615)". faqs.org.
^ Sechrist, Michael (23 March 2010). "Cyberspace in Deep Water: Protecting Undersea Communication Cables By Creating an International Public-Private Partnership" (PDF). Belfer Center for Science and International Affairs. Archived (PDF) from the original on 12 March 2018. For example, the Society for Worldwide Interbank Financial Telecommunication (SWIFT), which describes itself as "the global provider of secure financial messaging services", uses undersea fiber-optic communications cables to transmit financial data between 208 countries
^ "SWIFT: SIBOS issues" (PDF). SWIFT. 16 September 2008. Archived from the original (PDF) on 7 November 2015. p. 12.
^ "Distributed architecture". SWIFT. 6 June 2008. Archived from the original on 17 August 2013. Retrieved 31 August 2013.
^ Multiple sources:
Ritter, Dieter (15 March 2013). "Startschuss für Rechenzentrum". St.Galler Tagblatt (in German). Retrieved 16 February 2022.
"Das Daten-Fort-Knox am Rhein". Tages-Anzeiger (in German). ISSN 1422-9994. Retrieved 16 February 2022.
Hettich, Barbara (13 December 2011). "Swift: Der Rohbau steht". St.Galler Tagblatt (in German). Retrieved 16 February 2022.
Ritter, Dieter (18 March 2011). "Swift: Mit dem Bau begonnen". St.Galler Tagblatt (in German). Retrieved 16 February 2022.
^ "SWIFT History". SWIFT. Archived from the original on 26 December 2012. Retrieved 11 January 2009.
^ a b "Accord". 26 November 2015.
^ "Value-Added Alliances". Surecomp. Archived from the original on 28 March 2018.
^ Brand, Constant (28 September 2005). "Belgian PM: Data Transfer Broke Rules". The Washington Post. Retrieved 23 May 2010.
^ "European Parliament resolution of 17 September 2009 on the SWIFT Agreement". European Parliament. 17 September 2009.
^ "European Parliament to vote on interim agreement at February session". European Parliament. 21 January 2010.
^ Brand, Constant (11 February 2010). "Parliament rejects bank transfer data deal". European Voice.
^ "Euro MPs block bank data deal with US". BBC News. 11 February 2010.
^ "European parliament rejects SWIFT deal for sharing bank data with US". DW. Reuters. 11 February 2010.
^ a b Schult, Christoph (16 March 2011). "Brussels Eyes a Halt to SWIFT Data Agreement". Der Spiegel.
^ a b "'Follow the Money': NSA Spies on International Payments". Der Spiegel. 15 September 2013. Retrieved 18 September 2013.
^ Baldwin, Clare (15 April 2017). "Hackers release files indicating NSA monitored global bank transfers". Reuters. Retrieved 15 April 2017.
^ Lawler, Richard (15 April 2017). "Shadow Brokers release also suggests NSA spied on bank transactions". Engadget. Retrieved 15 April 2017.
^ Martin, Jessica (27 February 2022). "EU extends Russia sanctions to airspace, media, Belarus". Euractiv. Archived from the original on 1 March 2022. Retrieved 1 March 2022.
^ @nexta_tv (27 February 2022). "Lithuanian Prime Minister proposed to disconnect Belarus from SWIFT" (Tweet) – via Twitter.
^ "EU to impose new sanctions on Belarus this week -EU official". Reuters. 28 February 2022. Archived from the original on 2 March 2022. Retrieved 1 March 2022.
^ Gladstone, Rick (31 January 2012). "Iran Praises Nuclear Talks with Team from U.N." The New York Times. Retrieved 4 February 2012.
^ a b Gladstone, Rick (3 February 2012). "Senate Panel Approves Potentially Toughest Penalty Yet Against Iran's Wallet". The New York Times. Retrieved 4 February 2012.
^ Solomon, Jay; & Adam Entous (4 February 2012). "Banking Hub Adds to Pressure on Iran". The Wall Street Journal. Retrieved 4 February 2012.
^ "Banking's SWIFT says ready to block Iran transactions". Reuters. 17 February 2012. Retrieved 17 February 2012.
^ Torchia, Andrew (17 February 2016). "Iranian banks reconnected to SWIFT network after four-year hiatus". Reuters. Retrieved 21 April 2016.
^ Hutton, Robert; Ian Wishart (29 August 2014). "U.K. Wants EU to Block Russia From SWIFT Banking Network". Bloomberg News. Retrieved 31 August 2014.
^ "SWIFT Sanctions Statement". swift.com (Press release).
^ Turak, Natasha (23 May 2018). "Russia's central bank governor touts Moscow alternative to SWIFT transfer system as protection from US sanctions". CNBC. Retrieved 4 October 2018.
^ Shalal, Andrea (11 February 2022). "SWIFT off Russia sanctions list, state banks likely target -U.S., EU officials". Reuters. Retrieved 14 February 2022.
^ "EU unlikely to cut Russia off SWIFT for now, sources say". Reuters. 24 February 2022. Retrieved 24 February 2022.
^ "Joint Statement on further restrictive economic measures". ec.europa.eu. 26 February 2022. Retrieved 26 February 2022.
^ "New financial messaging rules for Russia approved | Bank of Russia". Central Bank of Russia. Archived from the original on 12 August 2023.
^ Adeela Naureen; Waqar K Kauravi (6 May 2023). "De-dollarisation and emerging global order". The Express Tribune.
^ International banking giant refuses to cut off Israel, despite boycott calls. Haaretz. 7 October 2014.
^ "Exclusive - China's payments system scaled back; trade deals only: sources". Reuters. 13 July 2015.
^ "Factbox: What is China's onshore yuan clearing and settlement system CIPS?". Reuters. 28 February 2022. Retrieved 4 March 2022.
^ "CIPS Participants Announcement No. 88". www.cips.com.cn. Retrieved 18 September 2023.
^ "Перечень пользователей СПФС Банка России | Банк России". www.cbr.ru.
^ "Iran blames EU on INSTEX ineffectiveness". Tehran Times. 18 January 2021.
^ "No transaction has been done through INSTEX: Iranian diplomat". Tehran Times. 4 March 2020.
^ Corkery, Michael, "Hackers’ $81 Million Sneak Attack on World Banking", The New York Times, 30 April 2016. Retrieved 1 May 2016.
^ a b Corkery, Michael (12 May 2016). "Once Again, Thieves Enter Swift Financial Network and Steal". The New York Times. Retrieved 13 May 2016.
^ a b c Bergin, Tom; Layne, Nathan (20 May 2016). "Special Report: Cyber thieves exploit banks' faith in SWIFT transfer network". Reuters. Retrieved 24 May 2016.
^ Metzger, Max (28 June 2016). "SWIFT robbers swoop on Ukrainian bank". SC Magazine UK. Retrieved 29 June 2016.
^ Gyr, Marcel (1 March 2022). "Das Swift-Rechenzentrum in der Schweiz wird polizeilich geschützt – wegen der Gefahr von Sabotage" (in German) NZZ.com. Retrieved 2 March 2022.
Further reading[edit]
Farrell, Henry and Abraham Newman. 2019. Of Privacy and Power: The Transatlantic Struggle over Freedom and Security. Princeton University Press.
External links[edit]
Official website
vteBank codes and identificationAsia
IFSC (India)
North America
Routing number (Canada)
ABA routing transit number (United States)
CLABE (Mexico)
Europe
Bank clearing number (Switzerland and Liechtenstein)
Bankleitzahl (Germany and Austria)
Sort code (United Kingdom and Ireland)
Oceania
New Zealand bank account number (New Zealand)
Bank state branch (Australia)
International
International Bank Account Number
ISO 9362
SWIFT
vteMajor financial technology companiesCompanies with an annual revenue of over US$1 billion
Block
Euronet Worldwide
FIS
Fiserv
Jack Henry
PayPal
SWIFT
Authority control databases International
ISNI
VIAF
National
Germany
United States
Czech Republic
Australia
Portugal
Retrieved from "https://en.wikipedia.org/w/index.php?title=SWIFT&oldid=1212819161"
Categories: Society for Worldwide Interbank Financial TelecommunicationPayment systems1973 establishments in BelgiumFinancial markets softwareFinancial metadataFinancial services companies established in 1973La HulpeMarket dataNetwork architectureRicardo Bofill buildingsCooperativesCooperatives in EuropeCooperatives in BelgiumHidden categories: CS1 German-language sources (de)Articles with short descriptionShort description is different from WikidataUse Oxford spelling from November 2022Use dmy dates from May 2020Coordinates not on WikidataArticles containing potentially dated statements from 2023All articles containing potentially dated statementsAll articles with vague or ambiguous timeVague or ambiguous time from April 2018All articles with unsourced statementsArticles with unsourced statements from January 2022Vague or ambiguous time from May 2021Articles with ISNI identifiersArticles with VIAF identifiersArticles with GND identifiersArticles with LCCN identifiersArticles with NKC identifiersArticles with NLA identifiersArticles with PortugalA identifiers
This page was last edited on 9 March 2024, at 18:39 (UTC).
Text is available under the Creative Commons Attribution-ShareAlike License 4.0;
additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Code of Conduct
Developers
Statistics
Cookie statement
Mobile view
Toggle limited content width
Swift.org - Welcome to Swift.org
Swift.org - Welcome to Swift.org
Get Started
Blog
Documentation
Packages
Community
▿
Overview
Swift Evolution
Diversity
Mentorship
Contributing
Workgroups
Contributor Experience
Server
Website
Language Steering Group
C++ Interoperability
Documentation
Governance
Code of Conduct
License
Security
Download
Get Started
Blog
Documentation
Packages
Community
▿
Overview
Swift Evolution
Diversity
Mentorship
Contributing
Workgroups
Contributor Experience
Server
Website
Language Steering Group
C++ Interoperability
Documentation
Governance
Code of Conduct
License
Security
Download 5.10
Swift is a general-purpose programming language that’s approachable for newcomers and powerful for experts. It is fast, modern, safe, and a joy to write.
struct Binomial: Codable {
var genus: String
var species: String
var subspecies: String?
}
let tree = Binomial(genus: "Pin", species: "oak")
let jsonData = try JSONEncoder().encode(tree)
// {"genus":"Pin","species":"oak"}
struct ScientificName {
var genus: String
var species: String
var subspecies: String?
var description: String {
var text = "\(genus) \(species)"
if let subspecies {
// subspecies guaranteed to be non-nil
text += "subsp. \(subspecies)"
}
return text
}
}
let hello = "Hello, world!"
let multilineString = """
@@@
@@ @@@@
@@ @@@ @@@@@
@@@@@@@@@ @@@@@
@@@@@@@@@@ @@@@@@
@@@@@@@@@@ @@@@@@
@@@@@@@@@@@@@@@@@
@ @@@@@@@@@@@@@@@
@@@@@@ @@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@ @
\(hello)
"""
5.10
Latest release
Get started
Read the docs
Explore packages
Use Cases
Apple Platforms
Swift is a powerful and intuitive programming language optimized when running on iOS, macOS, and other Apple platforms.
Apple offers a wide variety of frameworks and APIs that make applications developed for these platforms unique and fun.
Learn more
Cross-platform Command-line
Writing Swift is interactive and fun, the syntax is concise yet expressive.
Swift code is safe by design and produces software that runs lightning-fast.
SwiftArgumentParser and Swift's growing package ecosystem make developing cross-platform command-line tools a breeze.
Learn more
Server and Networking
Swift's small memory footprint, quick startup time, and deterministic performance make it a great choice for server and other networked applications.
SwiftNIO and Swift's dynamic server ecosystem bring joy to developing networked applications.
Learn more
Getting Involved
Everyone is welcome to contribute to Swift. Contributing doesn’t just mean writing code or submitting pull request — there are many different ways for you to get involved, including answering questions on the forums, reporting or triaging bugs, and participating in the Swift evolution process.
No matter how you want to get involved, we ask that you first learn what’s expected of anyone who participates in the project by reading the Community Overview. If you’re contributing code, you should also know how to build and run Swift from the repository, as described in Source Code.
Design
Help shape the future of Swift by participating in the Swift evolution process.
Learn more
Code
Contribute to the Swift compiler, standard library, and other core components of the project.
Learn more
Troubleshoot
Help improve the quality of Swift by reporting and triaging bugs.
Learn more
What’s New
Stay up-to-date with the latest in the Swift community.
Visit the Swift.org blog
Visit the Swift forums
Follow @swiftlang on X (formerly Twitter)
Copyright © 2024 Apple Inc. All rights reserved.
Swift and the Swift logo are trademarks of Apple Inc.
Privacy Policy
Cookies
Color scheme preference
Light
Dark
Auto
Swift.org - Download Swift
Swift.org - Download Swift
Get Started
Blog
Documentation
Packages
Community
▿
Overview
Swift Evolution
Diversity
Mentorship
Contributing
Workgroups
Contributor Experience
Server
Website
Language Steering Group
C++ Interoperability
Documentation
Governance
Code of Conduct
License
Security
Download
Get Started
Blog
Documentation
Packages
Community
▿
Overview
Swift Evolution
Diversity
Mentorship
Contributing
Workgroups
Contributor Experience
Server
Website
Language Steering Group
C++ Interoperability
Documentation
Governance
Code of Conduct
License
Security
Download 5.10
Download Swift
Releases
Swift 5.10
Date: March 5, 2024
Tag: swift-5.10-RELEASE
Platform
Architecture
Docker Tag
Xcode 15.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.10-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.10-jammy
CentOS 7
x86_64
Signature (x86_64)
5.10-centos7
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.10-amazonlinux2
Red Hat Universal Base Image 9
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.10-rhel-ubi9
Windows 10
x86_64
5.10-windowsservercore-ltsc2022
Older Releases
Swift 5.9.2
Date: December 11, 2023
Tag: swift-5.9.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 15.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.2-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.2-jammy
CentOS 7
x86_64
Signature (x86_64)
5.9.2-centos7
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.2-amazonlinux2
Red Hat Universal Base Image 9
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.2-rhel-ubi9
Windows 10
x86_64
5.9.2-windowsservercore-ltsc2022
Swift 5.9.1
Date: October 19, 2023
Tag: swift-5.9.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 15
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.1-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.1-jammy
CentOS 7
x86_64
Signature (x86_64)
5.9.1-centos7
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.1-amazonlinux2
Red Hat Universal Base Image 9
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9.1-rhel-ubi9
Windows 10
x86_64
5.9.1-windowsservercore-ltsc2022
Swift 5.9
Date: September 18, 2023
Tag: swift-5.9-RELEASE
Platform
Architecture
Docker Tag
Xcode 15
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9-jammy
CentOS 7
x86_64
Signature (x86_64)
5.9-centos7
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9-amazonlinux2
Red Hat Universal Base Image 9
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.9-rhel-ubi9
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.9 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.8.1
Date: June 1, 2023
Tag: swift-5.8.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 14.3.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.8.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8.1-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8.1-jammy
CentOS 7
x86_64
Signature (x86_64)
5.8.1-centos7
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8.1-amazonlinux2
Red Hat Universal Base Image 9
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8.1-rhel-ubi9
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.8.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.8
Date: March 30, 2023
Tag: swift-5.8-RELEASE
Platform
Architecture
Docker Tag
Xcode 14.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.8-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8-jammy
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.8-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.8-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.8 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.7.3
Date: January 18, 2023
Tag: swift-5.7.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 14.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.7.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.3-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.3-jammy
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.7.3-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.7.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.7.2
Date: December 13, 2022
Tag: swift-5.7.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 14.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.7.2-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.2-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.2-jammy
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.2-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.7.2-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.7.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.7.1
Date: November 1, 2022
Tag: swift-5.7.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 14.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.7.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.1-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.1-jammy
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7.1-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.7.1-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.7.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.7
Date: September 12, 2022
Tag: swift-5.7-RELEASE
Platform
Architecture
Docker Tag
Xcode 14
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.7-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7-focal
Ubuntu 22.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7-jammy
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.7-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.7 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.7
Date: September 12, 2022
Tag: swift-5.7-RELEASE
Platform
Architecture
Docker Tag
Xcode 14
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.7-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7-focal
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.7-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.7-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.7 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.6.3
Date: September 2, 2022
Tag: swift-5.6.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.6.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.3-focal
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.6.3-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.6.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.6.2
Date: June 15, 2022
Tag: swift-5.6.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.6.2-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.2-focal
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.2-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.6.2-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.6.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.6.1
Date: April 8, 2022
Tag: swift-5.6.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.6.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.1-focal
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6.1-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.6.1-centos7
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.6.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.6
Date: March 14, 2022
Tag: swift-5.6-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
5.6-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6-focal
Amazon Linux 2
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
5.6-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.6-centos7
CentOS 8
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
Unavailable
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.6 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.5.3
Date: February 9, 2022
Tag: swift-5.5.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.5.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.5.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.5.3-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.5.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.5.3-centos7
CentOS 8
x86_64
Signature (x86_64)
Unavailable
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.5.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.5.2
Date: December 13, 2021
Tag: swift-5.5.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 13.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.5.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.5.2-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.5.2-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.5.2-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.5.2-centos7
CentOS 8
x86_64
Signature (x86_64)
5.5.2-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.5.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.5.1
Date: October 25, 2021
Tag: swift-5.5.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 13
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.5.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.5.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.5.1-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.5.1-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.5.1-centos7
CentOS 8
x86_64
Signature (x86_64)
5.5.1-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.5.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.5
Date: September 20, 2021
Tag: swift-5.5-RELEASE
Platform
Architecture
Docker Tag
Xcode 13
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.5-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.5-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.5-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.5-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.5-centos7
CentOS 8
x86_64
Signature (x86_64)
5.5-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.5 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.4.3
Date: September 9, 2021
Tag: swift-5.4.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.5.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.4.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.4.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.4.3-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.4.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.4.3-centos7
CentOS 8
x86_64
Signature (x86_64)
5.4.3-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.4.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.4.2
Date: June 28, 2021
Tag: swift-5.4.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.5.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.4.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.4.2-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.4.2-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.4.2-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.4.2-centos7
CentOS 8
x86_64
Signature (x86_64)
5.4.2-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.4.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.4.1
Date: May 25, 2021
Tag: swift-5.4.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.5
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.4.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.4.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.4.1-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.4.1-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.4.1-centos7
CentOS 8
x86_64
Signature (x86_64)
5.4.1-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.4.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.4
Date: April 26, 2021
Tag: swift-5.4-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.5
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.4-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.4-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.4-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.4-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.4-centos7
CentOS 8
x86_64
Signature (x86_64)
5.4-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.4 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.3.3
Date: December 14, 2020
Tag: swift-5.3.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.3.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.3.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.3.3-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.3.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.3.3-centos7
CentOS 8
x86_64
Signature (x86_64)
5.3.3-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.3.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.3.2
Date: December 14, 2020
Tag: swift-5.3.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.3.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.3.2-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.3.2-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.3.2-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.3.2-centos7
CentOS 8
x86_64
Signature (x86_64)
5.3.2-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.3.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.3.1
Date: November 12, 2020
Tag: swift-5.3.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 12.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.3.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.3.1-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.3.1-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.3.1-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.3.1-centos7
CentOS 8
x86_64
Signature (x86_64)
5.3.1-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.3.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.3
Date: September 16, 2020
Tag: swift-5.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 12
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.3-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.3-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.3-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.3-centos7
CentOS 8
x86_64
Signature (x86_64)
5.3-centos8
Windows 10
1
x86_64
Signature (x86_64)
Unavailable
1 Swift 5.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Swift 5.2.5
Date: August 4, 2020
Tag: swift-5.2.5-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.5
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2.5-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2.5-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.2.5-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.2.5-amazonlinux2
CentOS 7
x86_64
Signature (x86_64)
5.2.5-centos7
CentOS 8
x86_64
Signature (x86_64)
5.2.5-centos8
Swift 5.2.4
Date: May 20, 2020
Tag: swift-5.2.4-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.5
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2.4-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2.4-bionic
Ubuntu 20.04
x86_64
Signature (x86_64)
5.2.4-focal
Amazon Linux 2
x86_64
Signature (x86_64)
5.2.4-amazonlinux2
CentOS 8
x86_64
Signature (x86_64)
5.2.4-centos8
Swift 5.2.3
Date: April 29, 2020
Tag: swift-5.2.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.4.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2.3-bionic
Swift 5.2.2
Date: April 15, 2020
Tag: swift-5.2.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.4.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2.2-bionic
Swift 5.2.1
Date: March 30, 2020
Tag: swift-5.2.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.4
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2.1-bionic
Swift 5.2
Date: March 24, 2020
Tag: swift-5.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.4
Toolchain
Debugging Symbols
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.2-bionic
Swift 5.1.5
Date: March 9, 2020
Tag: swift-5.1.5-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1.5-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1.5-bionic
Swift 5.1.4
Date: January 31, 2020
Tag: swift-5.1.4-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1.4-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1.4-bionic
Swift 5.1.3
Date: December 13, 2019
Tag: swift-5.1.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1.3-bionic
Swift 5.1.2
Date: November 7, 2019
Tag: swift-5.1.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 11.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1.2-bionic
Swift 5.1.1
Date: October 11, 2019
Tag: swift-5.1.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 11
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1.1-bionic
Swift 5.1
Date: September 19, 2019
Tag: swift-5.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 11
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.1-bionic
Swift 5.0.3
Date: August 30, 2019
Tag: swift-5.0.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.2.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.0.3-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.0.3-bionic
Swift 5.0.2
Date: July 15, 2019
Tag: swift-5.0.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.2.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.0.2-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.0.2-bionic
Swift 5.0.1
Date: April 18, 2019
Tag: swift-5.0.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.2.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.0.1-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.0.1-bionic
Swift 5.0
Date: March 25, 2019
Tag: swift-5.0-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
5.0-xenial
Ubuntu 18.04
x86_64
Signature (x86_64)
5.0-bionic
Swift 4.2.4
Date: March 29, 2019
Tag: swift-4.2.4-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
4.2.4
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Swift 4.2.3
Date: February 28, 2019
Tag: swift-4.2.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Swift 4.2.2
Date: February 4, 2019
Tag: swift-4.2.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Swift 4.2.1
Date: October 30, 2018
Tag: swift-4.2.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 10.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Swift 4.2
Date: September 17, 2018
Tag: swift-4.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 10
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 18.04
x86_64
Signature (x86_64)
Unavailable
Swift 4.1.3
Date: July 27, 2018
Tag: swift-4.1.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.4
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.1.2
Date: May 31, 2018
Tag: swift-4.1.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.4
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.1.1
Date: May 4, 2018
Tag: swift-4.1.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.1
Date: March 29, 2018
Tag: swift-4.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.0.3
Date: December 5, 2017
Tag: swift-4.0.3-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.0.2
Date: November 1, 2017
Tag: swift-4.0.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 9.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 4.0
Date: September 19, 2017
Tag: swift-4.0-RELEASE
Platform
Architecture
Docker Tag
Xcode 9
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 3.1.1
Date: April 21, 2017
Tag: swift-3.1.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 8.3.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 3.1
Date: March 27, 2017
Tag: swift-3.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 8.3
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.10
x86_64
Signature (x86_64)
Unavailable
Swift 3.0.2
Date: December 13, 2016
Tag: swift-3.0.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 8.2
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Swift 3.0.1
Date: October 28, 2016
Tag: swift-3.0.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 8.1
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 15.10
x86_64
Signature (x86_64)
Unavailable
Ubuntu 16.04
x86_64
Signature (x86_64)
Unavailable
Swift 3.0
Date: September 13, 2016
Tag: swift-3.0-RELEASE
Platform
Architecture
Docker Tag
Xcode 8
Toolchain
Debugging Symbols
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 15.10
x86_64
Signature (x86_64)
Unavailable
Swift 2.2.1
Date: May 3, 2016
Tag: swift-2.2.1-RELEASE
Platform
Architecture
Docker Tag
Xcode 7.3.1
x86_64
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 15.10
x86_64
Signature (x86_64)
Unavailable
Swift 2.2
Date: March 21, 2016
Tag: swift-2.2-RELEASE
Platform
Architecture
Docker Tag
Xcode 7.3
x86_64
Unavailable
Ubuntu 14.04
x86_64
Signature (x86_64)
Unavailable
Ubuntu 15.10
x86_64
Signature (x86_64)
Unavailable
Snapshots
Trunk Development (main)
Development snapshots are prebuilt binaries
that are automatically created from mainline development branches.
These snapshots are not official releases.
They have gone through automated unit testing,
but they have not gone through the full testing that is performed for official releases.
Download
Date
Architecture
Docker Tag
Xcode
March 7, 2024
Universal
Debugging Symbols
Unavailable
Ubuntu 18.04
March 7, 2024
x86_64
Signature (x86_64)
nightly-bionic
Ubuntu 20.04
March 7, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-focal
Ubuntu 22.04
March 7, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-jammy
CentOS 7
March 7, 2024
x86_64
Signature (x86_64)
nightly-centos7
Amazon Linux 2
March 7, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-amazonlinux2
Red Hat Universal Base Image 9
March 7, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
Coming Soon
Windows 10
February 29, 2024
x86_64
Unavailable
Older Snapshots
Xcode
Download
March 6, 2024
Debugging Symbols
March 5, 2024
Debugging Symbols
March 4, 2024
Debugging Symbols
March 3, 2024
Debugging Symbols
March 1, 2024
Debugging Symbols
February 29, 2024
Debugging Symbols
February 15, 2024
Debugging Symbols
February 14, 2024
Debugging Symbols
February 13, 2024
Debugging Symbols
February 12, 2024
Debugging Symbols
Ubuntu 18.04
Download
March 6, 2024
Signature
March 5, 2024
Signature
March 4, 2024
Signature
March 3, 2024
Signature
March 1, 2024
Signature
February 29, 2024
Signature
February 15, 2024
Signature
February 14, 2024
Signature
February 13, 2024
Signature
February 12, 2024
Signature
Ubuntu 20.04
Download
March 6, 2024
Signature
March 5, 2024
Signature
March 4, 2024
Signature
March 3, 2024
Signature
March 1, 2024
Signature
February 29, 2024
Signature
February 15, 2024
Signature
February 14, 2024
Signature
February 13, 2024
Signature
February 12, 2024
Signature
Ubuntu 22.04
Download
March 6, 2024
Signature
March 5, 2024
Signature
March 4, 2024
Signature
March 3, 2024
Signature
March 1, 2024
Signature
February 29, 2024
Signature
February 15, 2024
Signature
February 14, 2024
Signature
February 13, 2024
Signature
February 12, 2024
Signature
CentOS 7
Download
March 6, 2024
Signature
March 5, 2024
Signature
March 4, 2024
Signature
March 3, 2024
Signature
March 1, 2024
Signature
February 29, 2024
Signature
February 15, 2024
Signature
February 14, 2024
Signature
February 13, 2024
Signature
February 12, 2024
Signature
CentOS 8
Download
March 13, 2022
Signature
March 9, 2022
Signature
February 25, 2022
Signature
February 22, 2022
Signature
February 21, 2022
Signature
February 3, 2022
Signature
January 9, 2022
Signature
January 6, 2022
Signature
December 23, 2021
Signature
December 6, 2021
Signature
Amazon Linux 2
Download
March 6, 2024
Signature
March 5, 2024
Signature
March 4, 2024
Signature
March 3, 2024
Signature
March 1, 2024
Signature
February 29, 2024
Signature
February 15, 2024
Signature
February 14, 2024
Signature
February 13, 2024
Signature
February 12, 2024
Signature
Windows 10
Download
February 8, 2024
January 30, 2024
November 27, 2023
November 13, 2023
August 12, 2023
Signature
August 10, 2023
Signature
July 23, 2023
Signature
July 10, 2023
Signature
July 4, 2023
Signature
June 5, 2023
Signature
Swift 5.10 Development
Swift 5.10 snapshots are prebuilt binaries
that are automatically created from release/5.10 branch.
These snapshots are not official releases.
They have gone through automated unit testing,
but they have not gone through the full testing that is performed for official releases.
Download
Date
Architecture
Docker Tag
Xcode
March 2, 2024
Universal
Debugging Symbols
Unavailable
Ubuntu 18.04
March 2, 2024
x86_64
Signature (x86_64)
nightly-5.10-bionic
Ubuntu 20.04
March 2, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.10-focal
Ubuntu 22.04
March 2, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.10-jammy
CentOS 7
March 2, 2024
x86_64
Signature (x86_64)
nightly-5.10-centos7
Amazon Linux 2
March 2, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.10-amazonlinux2
Red Hat Universal Base Image 9
March 2, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.10-rhel-ubi9
Windows 10
February 27, 2024
x86_64
Unavailable
Older Snapshots
Xcode
Download
February 29, 2024
Debugging Symbols
February 28, 2024
Debugging Symbols
February 27, 2024
Debugging Symbols
February 17, 2024
Debugging Symbols
February 14, 2024
Debugging Symbols
February 9, 2024
Debugging Symbols
February 8, 2024
Debugging Symbols
February 7, 2024
Debugging Symbols
February 6, 2024
Debugging Symbols
February 2, 2024
Debugging Symbols
Ubuntu 18.04
Download
February 29, 2024
Signature
February 28, 2024
Signature
February 27, 2024
Signature
February 17, 2024
Signature
February 14, 2024
Signature
February 9, 2024
Signature
February 8, 2024
Signature
February 7, 2024
Signature
February 6, 2024
Signature
February 2, 2024
Signature
Ubuntu 20.04
Download
February 29, 2024
Signature
February 28, 2024
Signature
February 27, 2024
Signature
February 17, 2024
Signature
February 14, 2024
Signature
February 9, 2024
Signature
February 8, 2024
Signature
February 7, 2024
Signature
February 6, 2024
Signature
February 2, 2024
Signature
Ubuntu 22.04
Download
February 29, 2024
Signature
February 28, 2024
Signature
February 27, 2024
Signature
February 17, 2024
Signature
February 14, 2024
Signature
February 9, 2024
Signature
February 8, 2024
Signature
February 7, 2024
Signature
February 6, 2024
Signature
February 2, 2024
Signature
CentOS 7
Download
February 29, 2024
Signature
February 28, 2024
Signature
February 27, 2024
Signature
February 17, 2024
Signature
February 14, 2024
Signature
February 9, 2024
Signature
February 8, 2024
Signature
February 7, 2024
Signature
February 6, 2024
Signature
February 2, 2024
Signature
Amazon Linux 2
Download
February 29, 2024
Signature
February 28, 2024
Signature
February 27, 2024
Signature
February 17, 2024
Signature
February 14, 2024
Signature
February 9, 2024
Signature
February 8, 2024
Signature
February 7, 2024
Signature
February 6, 2024
Signature
February 2, 2024
Signature
Swift 5.9 Development
Swift 5.9 snapshots are prebuilt binaries
that are automatically created from release/5.9 branch.
These snapshots are not official releases.
They have gone through automated unit testing,
but they have not gone through the full testing that is performed for official releases.
Download
Date
Architecture
Docker Tag
Xcode
January 6, 2024
Universal
Debugging Symbols
Unavailable
Ubuntu 18.04
January 6, 2024
x86_64
Signature (x86_64)
nightly-5.9-bionic
Ubuntu 20.04
January 6, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.9-focal
Ubuntu 22.04
January 6, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.9-jammy
CentOS 7
January 6, 2024
x86_64
Signature (x86_64)
nightly-5.9-centos7
Amazon Linux 2
January 6, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.9-amazonlinux2
Red Hat Universal Base Image 9
January 6, 2024
x86_64
Signature (x86_64)
aarch64
Signature (aarch64)
nightly-5.9-rhel-ubi9
Windows 10
1
May 11, 2023
x86_64
Signature (x86_64)
Unavailable
1 This Swift 5.9 Windows 10 snapshot is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.
Older Snapshots
Xcode
Download
December 6, 2023
Debugging Symbols
November 29, 2023
Debugging Symbols
November 17, 2023
Debugging Symbols
November 15, 2023
Debugging Symbols
November 14, 2023
Debugging Symbols
November 9, 2023
Debugging Symbols
October 9, 2023
Debugging Symbols
October 4, 2023
Debugging Symbols
October 2, 2023
Debugging Symbols
September 30, 2023
Debugging Symbols
Ubuntu 18.04
Download
December 6, 2023
Signature
November 29, 2023
Signature
November 17, 2023
Signature
November 15, 2023
Signature
November 14, 2023
Signature
November 9, 2023
Signature
October 9, 2023
Signature
October 4, 2023
Signature
October 2, 2023
Signature
September 30, 2023
Signature
Ubuntu 20.04
Download
December 6, 2023
Signature
November 29, 2023
Signature
November 17, 2023
Signature
November 15, 2023
Signature
November 14, 2023
Signature
November 9, 2023
Signature
October 9, 2023
Signature
October 4, 2023
Signature
October 2, 2023
Signature
September 30, 2023
Signature
Ubuntu 22.04
Download
December 6, 2023
Signature
November 29, 2023
Signature
November 17, 2023
Signature
November 15, 2023
Signature
November 14, 2023
Signature
November 9, 2023
Signature
October 9, 2023
Signature
October 4, 2023
Signature
October 2, 2023
Signature
September 30, 2023
Signature
CentOS 7
Download
December 6, 2023
Signature
November 29, 2023
Signature
November 17, 2023
Signature
November 15, 2023
Signature
November 14, 2023
Signature
November 9, 2023
Signature
October 9, 2023
Signature
October 4, 2023
Signature
October 2, 2023
Signature
September 30, 2023
Signature
Amazon Linux 2
Download
December 6, 2023
Signature
November 29, 2023
Signature
November 17, 2023
Signature
November 15, 2023
Signature
November 14, 2023
Signature
November 9, 2023
Signature
October 9, 2023
Signature
October 4, 2023
Signature
October 2, 2023
Signature
September 30, 2023
Signature
Windows 10
Download
May 11, 2023
Signature
April 10, 2023
Signature
Installing Swift
If you don’t have Swift installed, install it first.
To test that you have Swift installed, run swift --version from your shell or terminal app.
Swift comes bundled with the Swift Package Manager (SwiftPM), which manages the distribution of your Swift code, and allows easy importing of other Swift packages into your apps.
Swift is covered by the Swift License at swift.org/LICENSE.txt.
Copyright © 2024 Apple Inc. All rights reserved.
Swift and the Swift logo are trademarks of Apple Inc.
Privacy Policy
Cookies
Color scheme preference
Light
Dark
Auto