The 33-year-old was heavily linked with a move to Sixfields back in January and he so nearly made the switch before an 11th hour intervention kept him at Kenilworth Road for the remainder of the campaign.
However, there was nothing in the way this time around as the former Oxford and Aldershot man called time on his successful six-year spell at Luton to sign for the Cobblers, joining Ben Fox and Ryan Haynes.
"Danny is an experienced striker who knows what it takes," said Brady.
"He is an excellent professional and his experience and know how will be a real asset to us.
"He has been there and done it, he played a lot of football in the Championship last season and started the play off semi final second leg.
“He will fit in with our style. He has an excellent scoring record and his all round play is good. He can help get us and keep us high up the pitch.
“Not only that, his knowledge will be a real asset to the other strikers we have at the club. I know he had other options but we are delighted he has agreed to come to Sixfields.
"We think he is an excellent fit for us and we are really pleased to add Danny to the squad."